フォルダとサブフォルダへの書き込み権限を取得する方法

フォルダとサブフォルダへの書き込み権限を取得する方法

Ubuntu 19.04 の Visual Studio コードで、expo という CLI ツールを使用して、いくつかのコンテンツを含むフォルダーを作成しました。ただし、保存するたびにパスワードを確認する必要があるため、sudo ユーザー jonas にはこのフォルダーへの書き込み権限がないようです。これは非常に困難です。

私はすでに答えを試しました

フォルダとサブフォルダに完全な権限を与えるにはどうすればいいですか

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

これはターミナルの出力です

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$ 

他のユーザーと同様に、rootin が自分のユーザーに変更されることを期待していました。このフォルダーへの jonas sudo 書き込みアクセス権を付与するにはどうすればよいでしょうか?react-native-flow-3

答え1

react-native-flow-3でアクセスしたいファイルの権限を確認する

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

ファイルの所有者は誰ですか?

おそらく、グループ ルートに jonas も追加する必要があります。

usermod -a -G root jonas

そして、 react-native-flow-3 を root から jonas に変更してみませんか?

chown jonas.jonas react-native-flow-3

このチュートリアルを最後まで読んでおくといいかもしれません https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-permissions

関連情報