
私はVPS OS: ubuntu 15.04を使用しており、/var/www/html/WEBSITEに1つのWebサイトがあり、/var/www/html/WEBSITEにはユーザー:グループとしてwww-data:www-dataがあります。
シンボリックリンクを作成しました
ls -s /var/www/html/WEBSITE /home/USER1/WEBSITE
USER1がsftpで/var/www/html/WEBSITEにアクセスできるようにするために、次のコマンドでユーザーUSER1を作成しました。
sudo useradd -d /home/user1 -m User1 -g sftp -s /bin/false
/home/USER1/WEBSITE ルート:ルート
USER1に/var/www/html/WEBSITEフォルダへの安全なアクセスを許可したいのですが、これに従いましたリンクしたがって、接続は sftp で行われます。
FileZilla を使用して sftp でルート アカウントで接続すると、シンボリック リンクが /var/www/html/WEBSITE にリダイレクトされますが、USER1 アカウントで接続すると、ターゲット フォルダーにアクセスできません。
ありがとう。英語が下手で申し訳ありません。
答え1
User1
/ USER1
(または任意の名前) が/var/www/html/WEBSITE
シンボリックリンクだけでなく実際のディレクトリにもアクセスできることを確認する必要があります。
これは通常、そのユーザー用の新しいグループを定義し、そのグループにアクセスを許可することによって行われますapache
。www-data
権限は、ユーザーがそこで何を行えるかによって異なります。しかし、まずは、Unix パーミッション良いスタートです