Como obter permissão de gravação para pastas e subpastas

Como obter permissão de gravação para pastas e subpastas

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

Como posso dar permissão total para pasta e subpasta

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 rootin react-native-flow-3mudasse 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

informação relacionada