2012-05-07 20 views
2

私は内容を変更する必要があるのファイルを持っている、:Unixの権限

-rw-r--r-- 

がどのように私は私が所属する権限グループを見つけるんので、私は、chmodコマンドを行うことができますか?

私はchmodコマンド実行しようとしましたし、私はエラーを得た:ここ

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

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

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

を行くために良いことがあります。 – kba

答えて

3

「ls -l」は、あなたが知る必要のあることすべてを教えてくれます。

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

root権限がある場合は、「sudo chmod 777 hosts」を実行してください。

+0

はい、表示されている所有者はrootです。 – Awesomeness

+0

私はアクセス許可を表示するために私の質問を更新しました。私の所有者はルートですか...またはグループルートですか?私はちょっと混乱しています。車輪は誰ですか? lol – Awesomeness

+0

Rootが問題のファイルを所有しています –

2

-l私のlsです。

+0

をしかし、私は私は午前何の権限グループを見つけるんか? :) – Awesomeness

+0

ls -lはそれを表示します。 –

1

ファイルの所有者がアクセス権を変更したり、chownコマンドを使用して所有権を変更する必要があります、

ここではいくつかの例は以下のとおりです。http://en.wikipedia.org/wiki/Chown

1

あなたは、スーパーユーザーのパスワードを持っている場合は、常に可能性:

$ sudo chmod 777 hosts 

もちろん、決して非常に良いアイデアではありません。

0

これは

あなたは右、あなたが権限を設定することができます下部に詳細 へ移動]をクリックし、ルート・ファイルにアクセスしてください ファイルの所有者であることを確認してください私の問題を解決するもので、プラス記号を打ちますそれはギアオプションを打った後、+読み書き込み権限に をあなたの自己を与え、再でこれを行う場合は、ルート・ファイル・実行

sudo chmod 777 * 

で自分の所有者

作りますネイティブ動作するアプリの実行

sudo npm start 

を起動すると、あなたはgroups`は、あなたがしているどのグループが表示されます `書く