Ich verwende Ubuntu auf einer Oracle Vbox in Windows 7, um eine Website zu entwickeln. Ich habe eine Reihe von Verzeichnissen mit Lese- / Schreibberechtigungen des Besitzers, aber die Gruppe www-data hat keine Rechte für die Verzeichnisse.
Ich habe versucht sudo chmod 640 /path-to-directory
, den Status zu ändern, erhalte jedoch eine Nachricht, in der ich nach meinem WWW-Datenkennwort gefragt werde. Mein Passwort auf Besitzerebene funktioniert nicht und ich weiß nicht, wie dieses Passwort lauten könnte.
Ich habe versucht passwd
, die Meldung 'Ändern des Passworts für WWW-Daten und eine Aufforderung zur Eingabe meines aktuellen Passworts zu erhalten. Wenn ich es eingebe, erhalte ich folgende Fehlermeldung:
passwd: Fehler bei der Manipulation des Authentifizierungstokens
passwd: Passwort unverändert
Diese Fehlermeldung ähnelt eher einem Problem auf meinem System, aber alles andere funktioniert einwandfrei.
quelle
whoami
dort ein. Sind Sie dort noch www-Daten? Ich bin mir nicht sicher, was Sie unter "Unix- (Eigentümer-) Name" verstehen - welchen Benutzernamen geben Sie beim Anmelden ein? Ist so etwas wie "Quader" oder "Admin" oder ist es "www-Daten"?Um das Passwort zu ändern, verwenden Sie diesen Befehl sudo passwd Benutzername , ändern Sie den Benutzernamen mit dem Benutzer, für den Sie ein neues Passwort festlegen möchten. Sie sollten jedoch auch den Besitz und die Gruppe eines bestimmten Verzeichnisses überprüfen. Verwenden Sie diesen Befehl ls -l / path / to / file #das dritte Feld in der Ausgabe von ls -l ist der Benutzer und das vierte ist die Gruppe
Sie können die Gruppe und den Besitz mit chown ändern
quelle