So erhalten Sie Schreibberechtigung für Ordner und Unterordner

So erhalten Sie Schreibberechtigung für Ordner und Unterordner

In meinem Visual Studio-Code auf Ubuntu 19.04 habe ich mit einem CLI-Tool namens expo einen Ordner mit Inhalten erstellt. Mein Sudo-Benutzer Jonas scheint jedoch keine Schreibrechte in diesem Ordner zu haben, da ich bei jedem Speichern das Passwort bestätigen muss. Das ist äußerst entmutigend.

Ich habe bereits versucht, die Antwort von

Wie kann ich Ordnern und Unterordnern die volle Berechtigung erteilen?

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

Dies ist die Ausgabe im Terminal

jonas@jonas:~/Projects/javascript-questions-flow3$ sudo chmod a+rwx /home/jonas/Projects/javascript-questions-flow3/react-native-flow-3
jonas@jonas:~/Projects/javascript-questions-flow3$ ls -l
total 140
drwxr-xr-x   4 jonas jonas   4096 jun 10 11:36 backend
drwxrwxr-x 246 jonas jonas  12288 jun 10 23:19 node_modules
-rw-rw-r--   1 jonas jonas   1216 jun 10 23:19 package.json
-rw-r--r--   1 jonas jonas 103310 jun 10 23:19 package-lock.json
drwxrwxrwx   6 jonas root    4096 jun 11 01:07 react-native-flow-3
-rw-rw-r--   1 jonas jonas   9586 jun 10 16:40 README.md
jonas@jonas:~/Projects/javascript-questions-flow3$ 

Ich habe erwartet, dass sich der rootEingang react-native-flow-3wie der Rest zu meinem Benutzer ändert. Wie kann ich Jonas Sudo-Schreibzugriff auf diesen Ordner erteilen?

Antwort1

Überprüfen Sie die Rechte der Dateien, auf die Sie in react-native-flow-3 zugreifen möchten

ls -l /Projects/javascript-questions-flow3/react-native-flow-3

wem gehören die Dateien?

Möglicherweise müssen Sie „Jonas“ auch zur Gruppenwurzel hinzufügen.

usermod -a -G root jonas

Und warum ändern Sie react-native-flow-3 nicht von root zu jonas?

chown jonas.jonas react-native-flow-3

Vielleicht sollten Sie dieses Tutorial durcharbeiten https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-permissions

verwandte Informationen