Das ist so komisch. An einer Linux (RHEL) -Box als Benutzer 'g' angemeldet und ls -lahShows gemacht
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
Der Benutzer 'g' in der Gruppe 'g' / sollte / in der Lage sein, in das .ssh-Verzeichnis zu lesen und zu schreiben, aber wenn ich es tue, ls -lah .ssh/bekomme ich ls: .ssh/: Permission denied. Ich bekomme auch die Erlaubnis verweigert, wenn ich es versuche und catirgendwelche Dateien im Verzeichnis
Wenn ich als root gehen und die Berechtigungen ändern 700, 744, 766oder etwas , solange die ‚Nutzer‘ Erlaubnis 7 funktioniert und ich kann CD und LS das Verzeichnis und die Dateien innerhalb.
id g kehrt zurück
uid=504(g) gid=506(g) groups=506(g)
Bearbeiten:
Ich habe diese Berechtigungen genau in eine andere identische Box kopiert und es gibt kein Problem. Ich kann cdin ein Verzeichnis ohne Ausführungsberechtigungen.
catkeine Dateien im Verzeichnis mit den gleichen Berechtigungen, sie sollten keine Ausführungsberechtigungen zum Lesen benötigen