2

内容を変更する必要のあるファイルがあり、次の権限があります。

-rw-r--r-- 

chmodコマンドを実行できるように、自分が属しているアクセス許可グループを確認するにはどうすればよいですか?

chmodを実行しようとしたところ、エラーが発生しました。

$ chmod 777 hosts
chmod: Unable to change file mode on hosts: Operation not permitted

これが私のls-lです

-rw-r--r--  1 root  wheel  313 Apr 16 13:04 hosts
4

5 に答える 5

3

'ls -l'は、あなたが知る必要があるすべてを教えてくれます。

Permissions Directories Group   Size    Date            Directory or file 
drwx------  2           users   4096    Nov 2 19:51     mail/

ルート権限がある場合は、「sudochmod777hosts」を試してください。

于 2012-05-07T15:51:30.073 に答える
2

あなたはおそらくファイルの所有者ではありません。

于 2012-05-07T15:50:21.837 に答える
1

ファイルの所有者は、chownを使用して権限を変更するか、所有権を変更する必要があります。

ここにいくつかの例があります:http://en.wikipedia.org/wiki/Chown

于 2012-05-07T15:53:49.677 に答える
1

スーパーユーザーのパスワードをお持ちの場合は、いつでも次のことができます。

$ sudo chmod 777 hosts

もちろん、これは決して良い考えではありません。

于 2012-05-07T15:54:36.720 に答える
0

これが私の問題を解決したものです

あなたがファイルの所有者であることを確認してくださいルートファイルに移動し、右クリックして下部にある詳細情報に移動し、アクセス許可を設定し、プラス記号を押して自己読み取り+書き込みアクセス許可を与えた後、歯車オプションを押して作成しますあなた自身が所有者

ルートファイルで実行

sudo chmod 777 *

これをreactnativeで実行して、アプリの実行を開始する場合

sudo npm start 

そして、あなたは行ってもいいはずです

于 2016-02-24T02:02:12.240 に答える