ACL für Benutzer, die nicht korrekt funktionieren [Debian]
346
Troubled
Ich habe ein Skript geschrieben, das einige Benutzer (in diesem Fall 5) mit dem Namen 1 bis 5 erstellt, deren Basisverzeichnisse erstellt und den fünf Benutzern nur vollen Zugriff auf diese Verzeichnisse gewährt. Hier ist das Skript:
MIN=1 MAX=5 for (( USER=$MIN; USER<=$MAX; USER++ )); do useradd -m $USER HOMEDIR=/home/$USER setfacl -m o:--- $HOMEDIR for (( other=$MIN; other<=$MAX; other++ )); do setfacl -m u:$other:x $HOMEDIR done done
Dieses Skript wird als root ausgeführt und danach mache ich es
su - 1 cd /home/2
Und das Ergebnis ist
bash: cd: 2: Permission denied
Ich habe dieses Skript auf Ubuntu 17.04 und Debian 8.9 mit standardmäßig aktivierter ACL ausgeführt, und auf beiden Plattformen bekomme ich dasselbe Ergebnis. Was könnte das Problem sein?
Aktualisieren Sie Ihre Frage mit der Ausgabe von "getfacl / home / 2". Andernfalls fehlt Ihrer Frage eine wichtige Information.
kostix vor 7 Jahren
0
Beachten Sie auch, dass das Zuweisen von 'x' auch das Zuweisen von 'r' möglich ist, aber fast unbrauchbar ist: 'x' ermöglicht das 'cd' in das Verzeichnis und das Durchsuchen von und durch * it, aber nur 'r' erlaubt tatsächlich das Lesen den Verzeichnisinhalt. Wenn also nur "x" zulässig ist, können Sie nicht einmal "ls" ausführen.
kostix vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4