Gruppenberechtigungen für mehrere Benutzer

360
sisko

Ich richte einen Webentwicklungs-UBuntu-Server für mehrere Benutzer ein.

Die Website-Dateien befinden sich alle im Besitz von root und in der Gruppe root .

Als ich versuchte zu vermeiden, Teilen der Dateistrukturberechtigungen 777 Berechtigungen zu geben, habe ich versucht, mein Problem zu lösen, indem ich Benutzergruppen mit den folgenden Codezeilen verwendete:

user@localhost:~$ sudo groupadd developers user@localhost:~$ grep 'developers' /etc/group user@localhost:~$ sudo usermod -a -G developers user user@localhost:~$ sudo chown -R root:developers test user@localhost:~$ sudo chmod 664 test user@localhost:~$ ll  . . . -rw-rw-r-- 1 root developers 0 Oct 10 11:33 test 
  • Ich füge meine "Entwickler" -Gruppe hinzu
  • Ich bestätige, dass meine Entwicklergruppe existiert
  • Ich füge einen vorhandenen Benutzer zur neuen Gruppe hinzu
  • Ich ändere die Gruppe einer Testdatei von root zu Entwicklern
  • Ich erteile der Gruppe Lese- und Schreibrechte für die Testdatei
  • Ich liste den Inhalt des Verzeichnisses auf, um zu bestätigen, dass die Gruppe und die Berechtigungen korrekt geändert wurden

Bei all diesen Schritten sind Versuche zum Speichern der Testdatei immer noch nicht erfolgreich.

Mache ich etwas falsch, bitte?

0
Was verwenden Sie zum Bearbeiten der Datei? Wenn es sich um eine Anwendung handelt, die versucht, die alte Datei umzubenennen, um eine Sicherungskopie zu erstellen, bevor eine neue Datei geschrieben wird, kann dies ein Grund sein (fehlende Verzeichnisberechtigungen). Seth vor 7 Jahren 0
Ich habe die Remote-Dateistruktur auf meine lokale Festplatte gemountet und ich bearbeite sie mit Sublime sisko vor 7 Jahren 0
Wie lauten die Berechtigungen für den Ordner, in dem sich Ihre Datei "test" befindet? Wenn es keine Schreibberechtigungen für die entsprechende Gruppe gibt, können Sie nicht in diese Datei schreiben, auch wenn sie über eine Schreibberechtigung verfügt. Oleg Bolden vor 7 Jahren 0
Der übergeordnete Ordner verfügt über 664 Berechtigungen sisko vor 7 Jahren 0
Mit solchen Ordnerberechtigungen können Sie den Inhalt dieses Ordners nicht als Nicht-Stammbenutzer verwenden, wenn Sie kein Ausführungsbit (--x) setzen. Wenn Ihre Ordnergruppenberechtigung 6 ist und Sie den Inhalt der Datei in diesem Ordner mit derselben Gruppe (Entwickler) ändern möchten, benötigen Sie in Ihrem Fall ungerade 1,3,5 oder 7 Berechtigungen für die Ordnergruppe. Mit 1 und 3 können Sie den Inhalt der Datei außerhalb des Ordners ändern, da Sie ihn nicht ohne aktivierte Leseberechtigung eingeben können (4). Mit 5 und 7 können Sie den Inhalt der Datei in diesem Ordner ändern. Oleg Bolden vor 7 Jahren 0

0 Antworten auf die Frage