ディレクトリ/data
と3人のユーザー(user1、user2、user3)があります。
各ユーザーにはフォルダがあります。/data
[root@localhost ~]# ls -lrt /data
total 64
drwx------. 2 root root 16384 May 19 2017 lost+found
drwx------. 2 user1 user1 4096 Jun 7 2017 user1
drwx------. 3 user2 user2 4096 Jun 12 2017 user2
drwx------. 2 user3 user3 4096 Jul 16 2017 user3
user1がログインして任意のftp / sftpソフトウェアを介してログインするときは、「user1」ディレクトリのみを一覧表示でき、残りのディレクトリは表示されないように権限を設定するにはどうすればよいですcd
か? 。/data
ls -lrt
winscp
例えば。次のようにする必要があります
[user1@localhost ~]$ ls -lrt /data
total ??
drwx------. 2 user1 user1 4096 Jun 7 2017 user1
[user1@localhost ~]$
ベストアンサー1
それは不可能です。ただし、/dataに対する他のユーザーの権限を--xに設定すると、そのユーザーは(盲目的に)自分のディレクトリにのみCDを入力でき、/dataの内容はまったく表示されません。
# chmod 771 /data