如何更改/?
的chmod当我跑步时
chmod 755 /
在root下,我得到了
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.
答案 0 :(得分:5)
我认为您的根文件系统是以只读方式挂载的。
您需要检查它,例如,在/root
中创建文件:
# touch /root/hello
然后你会看到它是否真的如此。
如果它以只读方式挂载,您可以尝试重新安装它重写并查看发生了什么:
# mount -o rw,remount /
好的,在讨论之后我们如何知道文件系统上有一个不可变的位。
# lsattr -d /
----i--------e- /
您可以使用chattr -i /
删除此位。不要忘记在操作后重新设置它:
# chattr -i /
# # something
# chattr +i /
答案 1 :(得分:4)
你有root权限吗?凡人(即普通用户:-)不允许进行这些更改
答案 2 :(得分:1)
尝试使用提供超级用户权限的sudo,正如其他人会提到的那样,这种东西就像巫术一样,如果它出现了可怕的错误,那么至少可以说你的系统会“不稳定”。
答案 3 :(得分:0)
Apt-get不需要更改/或第一学位儿童的权限。你是哪个命令
答案 4 :(得分:0)
使用yum工具进行安装会自动清除所有权限和其他安装问题。使用此命令
1.以root身份登录
2.更改\
的权限
chmod 777 *
3.install bmemcached
* yum install bmemcached **