Wie kann ich Ordnern und Unterordnern die volle Berechtigung erteilen?

24

Ich bin neu in Ubuntu und muss einen neuen Ordner erstellen /varund alle Benutzer auf dem Computer müssen über vollständige Berechtigungen für diesen Ordner verfügen.

Wie soll ich vorgehen?

Sam
quelle
Willkommen bei Ask Ubuntu! ;-) Möchtest du einen Ordner erstellen /var, der die volle Berechtigung für alle Benutzer hat ??? Es gibt schon einen! und es heißt tmp!
Fabby
Danke für die Antwort, ja, das möchte ich tun, aber bitte, was meinst du damit? Es gibt bereits eine! und es heißt tmp!
Sam
1
/ tmp ist ein Systemverzeichnis mit einem temporären Dateisystem, das RAM-Speicher verwendet. Alles, was dort abgelegt wird, wird beim Neustart gelöscht.
Eduardo Cola
@EduardoCola: Es verwendet tatsächlich Festplatte, aber ja, es wird beim Neustart gelöscht! (Sie können dies sehen, wenn Sie quiet splashaus den Boot-Parametern entfernen ...) ;-)
Fabby
Wird / tmp nicht mit tmpfs verwendet? Welcher verwendet RAM?
Eduardo Cola

Antworten:

25

Drücken Sie Ctrl+ Alt+ T, um zu einem Terminal zu wechseln und geben Sie Folgendes ein:

sudo mkdir /var/szDirectoryName
sudo chmod a+rwx /var/szDirectoryName

Wo szDirectoryNameist der Name des Verzeichnisses, das Sie möchten, abedeutet "Alle" (Benutzer) +bedeutet "Folgende Rechte hinzufügen" und rwxbedeutet read, write bzw. e xecute ...

Hinweis: Es gibt bereits ein solches Verzeichnis, auf /vardas alle Benutzer Zugriff haben auf: tmp(vollständiger Pfad /var/tmp:), mit dem selbst ein Link besteht /tmp.
Beachten Sie jedoch, dass alle Dateien /tmpbeim Booten gelöscht werden.

Für weitere Informationen finden Sie hier eine hervorragende Ressource für alle Verzeichnisse unter Linux.

Fabby
quelle
aber was bedeutet das, nachdem ich Ihren Befehl ausgeführt habe, habe ich insgesamt 0, als ich ls -l / var / nameoffolder schrieb?
Sam
Ich weiß, dass der Befehl ls .. für die Auflistung verwendet wird, was in diesem Ordner ist, aber -Ich gebe mir die richtigen Berechtigungen?
Sam
Ihre ursprüngliche Frage wurde beantwortet. Wenn Sie weitere Fragen haben, fragen Sie einfach eine andere! Bitte beachten Sie auch die Frage Ubuntu - Tour um besser zu verstehen , wie diese Seite funktioniert, wie es ganz anders aus einem Forum ist ... Ein Klick auf ☑ würde in der Zwischenzeit erkannt werden ... ;-)
Fabby
Entschuldigung, Sie haben Ihre Antwort mit der Anweisung bearbeitet, nach der ich fragen möchte. Es gibt bereits ein Verzeichnis in / var, auf das alle Benutzer Zugriff haben in / tmp
Sam
17

Öffnen Sie das Terminal

Verzeichnis erstellen mit mkdir:

sudo mkdir /var/DirectoryName

Um einem Ordner alle Berechtigungen zu erteilen, geben Sie Folgendes ein chmod -R 777:

sudo chmod -R 777 /var/DirectoryName
Pradeep Kumar Prabaharan
quelle