シェル
[root@server~]# su -s /bin/bash user123
bash-4.1$ cat /home/user567/folder/textfile.txt
cat: /home/user567/folder/textfile.txt: Permission denied
ファイル権限
/home/user567/folder/textfile.txt:
Access: (0777/-rwxrwxrwx) Uid: ( 567/user567) Gid: ( 567/user567)
[root@server~]# ls -l /home/user567/folder/textfile.txt
-rwxrwxrwx 1 user567 user567 826 Jan 19 17:30 /home/user567/folder/textfile.txt
/ホーム/ユーザー567/フォルダ:
Access: (0777/drwxrwxrwx) Uid: ( 567/user567) Gid: ( 567/user567)
/ホーム/ユーザー567:
Access: (0755/drwxr-xr-x) Uid: ( 567/user567) Gid: ( 567/user567)
情報
オペレーティングシステム:CentOS 6
SELinux:Disabled
ファイルのlsattr-------------e- /home/user567/folder/textfile.txt
答え1
各ユーザーが他の人がアクセスできない独自のフォルダを持つように権限を設定するのが一般的です。これは通常、ホームディレクトリがdrwxr-x---
。
このファイルにアクセスするには、/home/user567/folder/textfile.txt
システムはx
パス(/home
、/home/user567
および)/home/user567/folder
の各ディレクトリに対するディレクトリエントリ()アクセスを必要とします。