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$
他のユーザーと同様に、root
in が自分のユーザーに変更されることを期待していました。このフォルダーへの 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