Ich muss einem anderen Entwickler SSH Lese-/Schreibzugriff auf den Web-Root und die Crontab auf einer Debian-Box gewähren. Normalerweise bin ich die einzige Person, die sich anmeldet, also benutze ich den Root-Benutzer, um das zu tun. Dieser neue Benutzer ist nicht voll vertrauenswürdig, daher kann ich ihm keinen Root-Zugriff gewähren.Wie gewährt man einen regulären Benutzer Shell-Zugriff auf einen bestimmten Ordner
Bisher habe ich es geschafft, ihn als Benutzer erstellen mit:
useradd -m --shell=/bin/bash newUser
und ich habe seinen öffentlichen Schlüssel installiert, so dass er über SSH anmelden können.
Jetzt muss ich ihm den Lese-/Schreibzugriff nur auf den Webstamm einer von mehreren Seiten gewähren, die von diesem Server ausgeführt werden. Außerdem muss er in der Lage sein, die Crontab zu bearbeiten.
Was muss ich tun?
UPDATE:
ich tatsächlich gearbeitet (glaube ich), wie es geht.
die newUser Gruppe modifiziert:
usermod -G mySiteGroup newUser
lesen Added/Schreibberechtigungen rekursiv an den Web-Stammordner
chmod -R g + rw/var/www/mySite
Dies scheint zu funktionieren. Bitte lassen Sie mich wissen, wenn ich etwas Wichtiges verpasst habe oder etwas nicht richtig gesichert habe. Dank Vielen Dank im Voraus
Wenn Sie das Problem gelöst haben, beantworten Sie bitte Ihre eigene Frage und akzeptieren Sie sie als Antwort. – kapa