No meu código do Visual Studio no Ubuntu 19.04, criei uma pasta com algum conteúdo com uma ferramenta CLI chamada expo. No entanto, meu usuário sudo jonas não parece ter direitos para gravar nesta pasta, pois preciso verificar a senha a cada salvamento. O que é extremamente assustador.
Eu já tentei a resposta de
sudo mkdir /var/szDirectoryName
sudo chmod a+rwx /var/szDirectoryName
Esta é a saída no 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$
Eu esperava que root
in react-native-flow-3
mudasse para meu usuário como o resto. Como posso dar acesso de gravação ao Jonas Sudo para esta pasta?
Responder1
verifique os direitos dos arquivos que você deseja acessar em react-native-flow-3
ls -l /Projects/javascript-questions-flow3/react-native-flow-3
quem é o dono dos arquivos?
Pode ser que você precise adicionar Jonas à raiz do grupo também.
usermod -a -G root jonas
E por que você não muda o react-native-flow-3 de root para jonas?
chown jonas.jonas react-native-flow-3
Talvez você deva ter lido este tutorial https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-permissions