Mit dem Befehl umask können Sie dies automatisch tun . Abgesehen davon bin ich nicht sicher, ob ich die Frage verstehe. Wie viele Möglichkeiten haben Sie benötigen, um Dateiberechtigungen zu ändern?
Ändern Sie die Dateiberechtigungen in Linux
Gibt es überhaupt eine Möglichkeit, die Berechtigungen einer Datei in Linux zu ändern, ohne den Befehl chmod zu verwenden?
6 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Die offensichtliche Antwort auf diese Frage wäre eine andere Frage: WARUM?
Sie können jedoch Ihren aktuellen umask ändern, eine Kopie der Datei erstellen, die Datei löschen und schließlich die Kopie umbenennen, damit sie dem Original entspricht.
AKTUALISIEREN:
Beachten Sie, dass dies nur funktioniert, wenn Sie die aktuellen Berechtigungen in restriktivere ändern. Der andere Weg scheint nicht zu funktionieren.
Denken Sie daran, dass bei umask der Wert von 777 abgezogen wird. Wenn Sie also möchten, dass eine Datei 777 Berechtigungen hat, z. B .:
$ umask 000 $ cp oldfile newfile $ rm oldfile
Sie können Ihr eigenes Programm mit der gleichen Funktionalität schreiben :)
Jedes Programm verwendet die chmod () - Familie von Systemaufrufen (siehe man 2 chmod
Abschnitt 2 für Systemaufrufe), mit denen die Berechtigungen einer Datei geändert werden. Das ist der einzige praktische Weg, theoretisch könnte man die Partition direkt bearbeiten, wenn man root ist, aber das ist irgendwie verrückt.
Wenn Sie den Befehl cp verwenden, erstellen Sie eine andere Datei - Sie kopieren sie. Diese umask-Beispiele ändern also nicht die Berechtigungen für eine Datei.
Ich denke, Sie könnten das, was Filemanager installiert hat, mit Ihrer Desktop-GUI verwenden, sofern eines vorhanden ist.
Wenn Sie mit der rechten Maustaste auf eine Datei oder ein Verzeichnis klicken, sollte ein Eintrag wie "Eigenschaften" oder ähnliches vorhanden sein. Daraufhin sollte ein Fenster angezeigt werden, in dem Sie die Rechte ändern und weitere Informationen anzeigen können.
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4