CentOS 6.9ファイルサーバーをセットアップしました。社内の全員にメンバーとしてアクセス権が与えられています。スタッフグループ。彼らは/ホーム/共有フォルダしかし、接続すると、彼らはジャンプアップすることができます/家ディレクトリとサブディレクトリとその内容を表示します。
どうすれば彼らを/ホーム/共有フォルダそこにあるすべてのサブディレクトリへの完全な読み取り/書き込みアクセスを許可しながら?
sshd_config の設定:
Subsystem sftp internal-sftp
Match Group staff
ChrootDirectory /home/sharedfolder
GSSAPIAuthentication no
AllowTCPForwarding no
AllowAgentForwarding no
X11Forwarding no
ForceCommand internal-sftp -l VERBOSE
/etc/passwd:
steve:x:2501:2501:Steve Stephens:/home/sharedfolder:/sbin/nologin
kimberly:x:2502:2502:Kimberly Kimboa:/home/sharedfolder:/sbin/nologin
mike:x:2503:2503:Mike Michaels:/home/sharedfolder:/sbin/nologin
/etc/グループ:
staff:x:2500:steve,kimberly,mike
権限
#ls -l /
drwxr-xr-x. 33 root root 4096 Jan 24 14:00 home
#ls -l /home
drwxr-xr-x. 123 root root 4096 Feb 21 09:41 sharedfolder
#ls -l /home/sharedfolder
drwxrwxr-x. 3 steve staff 4096 Feb 21 09:41 files1
drwxrwxr-x. 5 kimberly staff 4096 Feb 18 12:57 files2
drwxrwxr-x. 2 mike staff 4096 Feb 12 15:03 files3