GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie ändere ich die Berechtigungen vom Root-Benutzer auf alle Benutzer?

Ich habe als Root-Benutzer einen Ordner in der Befehlszeile erstellt. Jetzt möchte ich es und seinen Inhalt im GUI-Modus bearbeiten. Wie ändere ich die Berechtigungen darauf, damit ich dies tun kann?

Akzeptierte Antwort:

Wenn ich Sie richtig verstehe, starten Sie ein Terminal, navigieren Sie eine Ebene über diesem Verzeichnis, wechseln Sie zu root und geben Sie den Befehl ein:

chown -R user:group directory/

Dies ändert den Besitz von directory/ (und alles andere darin) an den Benutzer user und die Gruppe group . Viele Systeme fügen automatisch eine Gruppe hinzu, die nach jedem Benutzer benannt ist, also möchten Sie vielleicht:

chown -R user:user directory/

Danach können Sie den Baum unter directory/ bearbeiten und sogar die Berechtigungen von directory/ ändern und alle Dateien/Verzeichnisse darunter, von der GUI.

Wenn Sie wirklich irgendwelche wollen Benutzer, um volle Berechtigungen für alle Dateien unter directory/ zu haben (was in Ordnung sein kann, wenn dies Ihr PC ist, aber definitiv nicht für Umgebungen mit mehreren Benutzern empfohlen wird), können Sie Folgendes ausgeben:

chmod -R a+rwX directory/

als root.


Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Wie stellt man den Besitz der Standardgruppe/des Benutzers aller Dateien unter /var wieder her?

  3. Wie ändere ich Mount-Punkte?

  4. Wie ändere ich das Stammverzeichnis eines Apache-Servers?

  5. Wie verschiebt (und überschreibt) man alle Dateien von einem Verzeichnis in ein anderes?

So wechseln Sie zum Root-Benutzer in Ubuntu 22.04

So listen Sie alle Benutzer in Linux auf

So verwalten Sie Benutzer mit useradd unter Linux

Wie kann man verhindern, dass Benutzer auf das Root-Verzeichnis zugreifen?

So erstellen/fügen Sie Benutzer in Linux hinzu

Wie liste ich alle Benutzer mit root auf?