Wie kann ich einem Benutzer in einem bestimmten Verzeichnis unter Linux die vollständigen Berechtigungen zuweisen?
linux
permissions
directory
users
Alon Gubkin
quelle
quelle
Bei den beiden Lösungen vor meinem Kommentar wird davon ausgegangen, dass Sie nur möchten, dass eine EINZELNE Person uneingeschränkten Zugriff auf ein Verzeichnis und seine Unterverzeichnisse und Dateien darunter hat.
Ist das richtig oder möchten Sie, dass MEHRERE Personen uneingeschränkten Zugriff auf dieses bestimmte Verzeichnis haben?
quelle
Wenn Sie die vorhandenen Berechtigungen des Verzeichnisses nicht ändern möchten, einem Benutzer (oder mehreren Benutzern oder Gruppen) jedoch Berechtigungen für den Inhalt des Verzeichnisses erteilen möchten, können Sie ACLs verwenden. Einige Dateisysteme (ext3) erfordern das acl-Flag beim Laden, um ACLs zu aktivieren. Oft reicht es aus, nur Gruppen zu verwenden, aber ACLs können flexibler sein.
Weitere Informationen finden Sie in den Befehlen setfacl und getfacl .
quelle
Sie können dem Benutzer den Besitz mit dem folgenden Befehl erteilen:
chown -R username:groupname directory
Berechtigungen werden mit,
chmod
aber höchstwahrscheinlich, wenn Sie dem Benutzer das Eigentumsrecht erteilen, gesteuert. Die Berechtigungen sollten bereits so festgelegt sein, dass sie uneingeschränkten Zugriff gewähren.quelle