Ich habe einen lokalen Benutzer, localUser
der das Verzeichnis hat /home/localUser
. Es gibt einen anderen Benutzer serviceUser
, der einige Dienste ausführt und Vollzugriff auf einige Ordner in meinem Home-Verzeichnis benötigt.
Ich möchte eine Gruppe erstellen serviceGroup
und sie serviceUser
dort hinzufügen. Dann möchte ich vollen Zugriff auf home/localUser/workingFolder
den Ordner gewähren.
Wie geht das?
Antwort1
Angenommen, ein Benutzer ist der Benutzer, für den /home erstellt wird:
-- Dieser Benutzer hätte standardmäßig ALLE Berechtigungen. Für die anderen Benutzer erstellen Sie die Benutzer und fügen sie dann zur GRUPPE der ursprünglichen Benutzer hinzu.
-- Stellen Sie dann sicher, dass die GRUPPE über die Berechtigung 777 verfügt
sudo groupadd serviceGroup ## Creates the needed group sudo useradd serviceUser ## Adds the service tech user account sudo usermod -a -G serviceGroup serviceUser ## Adds service Account to the service group sudo chmod -R 777 $serviceGroup ## grants full access to the serviceGroup members sudo chown -R localuser:serviceGroup /home/localuser ## owner stays localuser but anyone in the serviceGroup "group" has access to its full contents
Antwort2
Diese Antwort bringt Ihnen das Angeln bei.
useradd
Sie möchten den Befehl (oderadduser
unter Debian) verwenden, um das zu erstellenserviceUser
.groupadd
Sie möchten den Befehl (oderaddgroup
unter Debian) verwenden, um das zu erstellenserviceGroup
.usermod
Sie möchten den Befehl (oderadduser
unter Debian) verwenden , umserviceUser
Benutzer zurserviceGroup
Gruppe hinzuzufügen.Sie möchten den Befehl verwenden,
chgrp
um die Gruppe von zu ändernworkingFolder
.Mit dem Befehl möchten Sie
chmod
die Rechte ändern und den Zugriffgroup
erlauben .read
write
execute
Sie möchten den
man
Befehl verwenden, um die erforderlichen Detailinformationen abzurufen, um die genauen Aktionen auszuführen.Beginnen Sie mit dem
man man
Befehl.
Antwort3
Überprüfen Sie auch die Berechtigungen von /home. Es sollte zumindest Ausführungsberechtigungen für alles haben:
chmod 755 /home