これはとても奇妙です。ユーザー(g)としてLinux(RHEL)ボックスにログインし、ls -lah
ショーを行う
drwxrwxrwx 6 g g 4.0K Jun 23 13:27 .
drwxrw-r-x 6 root root 4.0K Jun 23 13:15 ..
-rwxrw---- 1 g g 678 Jun 23 13:26 .bash_history
-rwxrw---- 1 g g 33 Jun 23 13:15 .bash_logout
-rwxrw---- 1 g g 176 Jun 23 13:15 .bash_profile
-rwxrw---- 1 g g 124 Jun 23 13:15 .bashrc
drw-r----- 2 g g 4.0K Jun 23 13:25 .ssh
したがって、グループ「g」のユーザー「g」は/ sould /で.sshディレクトリの読み取りと書き込みができるはずですが、もしそうすればがls -lah .ssh/
得られls: .ssh/: Permission denied
ます。またcat
、ディレクトリ内のファイルを試してみると、許可が拒否されます
私は、rootで行くとに権限を変更した場合700
、744
、766
または長い「ユーザー権限と同じものは、それが動作し、私はCDとLS内のディレクトリとファイルができ7です。
id g
戻り値
uid=504(g) gid=506(g) groups=506(g)
編集:
これらのアクセス許可を別の同じボックスに正確にコピーしましたが、問題はありません。私ができるcd
ディレクトリに実行権限をせずに。
cat
、同じ許可を持つディレクトリ内のファイルは一切使用できません。読み取りの実行許可は必要ありません