User bestimmte Rechte geben

Post Reply
Message
Author
EPD

User bestimmte Rechte geben

#1 Post by EPD »

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)

bulimba

#2 Post by bulimba »

chown -- change owner
chgrp -- change group
chmod -- change modus (like 774 or 645 e.g.)

Gasti

mySQL

#3 Post by Gasti »

Hat mySQL keinen eigenen Benutzer?
Der hat doch nur vollen Zugriff.

Du musst IMHO mySQL aber auch runterfahren vor dem Sichern.

klopskuchen
prolinux-forum-admin
Posts: 1444
Joined: 26. Jun 2004 21:18
Contact:

#4 Post by klopskuchen »

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
When all else fails, read the instructions .

Post Reply