1

/ の chmod を変更するにはどうすればよいですか?

私が走るとき

chmod 755 /

ルートの下で、私は得る

Operation not permitted

なぜ必要なのですか?

インストール中 (root としてログに記録)apt-get install memcachedにエラーが発生します。

failed to move /initrd.img:Permission denied at /var/lib/dpkg/info/linux-image-3.2.0-26-generic.postinst line 495.
4

5 に答える 5

5

ルートファイルシステムが読み取り専用でマウントされていると思います。でファイルを作成するなど、確認する必要があります/root

# touch /root/hello

そうすれば、それが本当にそうであるかどうかがわかります。

読み取り専用でマウントされた場合は、再マウントして再書き込みを試み、何が起こったのかを確認できます。

# mount -o rw,remount /

さて、議論の結果、ファイルシステムに不変のビットがあることがわかりました。

# lsattr -d /
----i--------e- /

このビットは で削除できますchattr -i /。操作後に忘れずに元に戻してください。

# chattr -i /
# # something
# chattr +i /
于 2012-07-03T21:37:20.557 に答える
4

ルート権限を持っていますか? 一般ユーザー (通常のユーザー:-) は、これらの変更を行うことを許可されていません。

于 2012-07-03T21:19:23.820 に答える
1

他の人が言及するように、スーパーユーザー権限を与える sudo を使用してみてください。しかし、この種のものは魔法のようなものであり、ひどくうまくいかない場合、控えめに言ってもシステムが「不安定」になる可能性があります。

于 2012-07-03T21:23:59.320 に答える
0

yumツールを使用してインストールすると、すべての権限とその他のインストールの問題が自動的にクリアされます。このコマンドを使用します1.root
としてログインします
2.\chmod777の権限を変更します
*
3.bmemcachedをインストールします
*
yum install bmemcached **

于 2012-07-04T01:35:20.173 に答える
0

Apt-getは、/または1度の子の権限を変更する必要はありません。どのコマンドを実行しますか

于 2012-07-03T21:30:30.160 に答える