Ich habe auf einem Rootserver (Fedora Core 2) einen neuen User angelegt (useradd -m username).
Dann diesem User eben ein Passwort gegeben.
Aber ich kann über diesen User nicht direkt die MySQL DB sichern, also runterladen (SFTP).
Wie kann ich einem User volle Rechte für ein bestimmtes Verzeichnis (inklusive Unterordner) geben ?
(Ohne den Owner von root auf den User zu ändern)
User bestimmte Rechte geben
-
- prolinux-forum-admin
- Posts: 1444
- Joined: 26. Jun 2004 21:18
- Contact:
Mit chmod o+rwx /Pfad hat jeder Lese-/Schreib- und Ausführungsrecht.
Sinnvoller ist es eine neue Gruppe anzulegen der das betreffende Verzeichnis
übertragen wird
chown gruppe_name /Pfad .
Dieser Gruppe erteilst du die nötigen Rechte
chmod g+rwx /Pfad
und fügst deinen user der Gruppe hinzu (die groupID bei betreffendem user
in die Datei /etc/passwd eintragen).
Du kannst auch gleich beim Einrichten von Datenbanken den vollen Zugriff auf
Selbige angeben (als root in der mysql-"shell"):
GRANT ALL ON name_db.* TO username@host IDENTIFIED BY "passwort";
MfG, Klopskuchen
Sinnvoller ist es eine neue Gruppe anzulegen der das betreffende Verzeichnis
übertragen wird
chown gruppe_name /Pfad .
Dieser Gruppe erteilst du die nötigen Rechte
chmod g+rwx /Pfad
und fügst deinen user der Gruppe hinzu (die groupID bei betreffendem user
in die Datei /etc/passwd eintragen).
Du kannst auch gleich beim Einrichten von Datenbanken den vollen Zugriff auf
Selbige angeben (als root in der mysql-"shell"):
GRANT ALL ON name_db.* TO username@host IDENTIFIED BY "passwort";
MfG, Klopskuchen
When all else fails, read the instructions .