Ubuntu 14.04
我无法使用 wget 并且我正在使用 root 帐户:
wget whatever
/usr/bin/wget: Permission denied
ls -ld /usr/bin/*
-rwxr-xr-x 1 root root 23632 Feb 11 2015 /usr/bin/watch
-rwxr-xr-x 1 root root 39648 Mar 11 2016 /usr/bin/wc
-rwxr-xr-x 1 root root 75944 Apr 28 2014 /usr/bin/webapp-container
-rwxr-xr-x 1 root root 231592 Apr 28 2014 /usr/bin/webbrowser-app
-rwxr-xr-x 1 root root 286 Dec 8 00:37 /usr/bin/wftopfa
---------- 1 root root 407696 Jun 14 2016 /usr/bin/wget
-rwxr-xr-x 1 root root 48112 Sep 24 2014 /usr/bin/whatis
-rwxr-xr-x 1 root root 15128 Nov 24 06:25 /usr/bin/whereis
lrwxrwxrwx 1 root root 10 Nov 26 2015 /usr/bin/which -> /bin/which
-rwxr-xr-x 1 root root 51968 Mar 11 2016 /usr/bin/who
-rwxr-xr-x 1 root root 27200 Mar 11 2016 /usr/bin/whoami
-rwxr-xr-x 1 root root 53048 Aug 25 01:43 /usr/bin/whoopsie
我无法对它进行 chmod 操作:
chmod 755 /usr/bin/wget
chmod: changing permissions of ‘/usr/bin/wget’: Operation not permitted
我该怎么办?谢谢!
答案1
先做sudo chattr -i /usr/bin/wget
然后sudo chmod 755 /usr/bin/wget
。
该-i
标志将文件设置为不可变的,并赋予其以下特性:
具有 i 属性的文件无法被修改。
它不能被删除或重命名,不能为该文件创建链接,也不能向该文件写入任何数据。
设置后,甚至可以阻止超级用户删除或更改文件的内容。