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 root
Eingang react-native-flow-3
wie 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