wget 没有文件权限

wget 没有文件权限

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 属性的文件无法被修改。

  • 它不能被删除或重命名,不能为该文件创建链接,也不能向该文件写入任何数据。

  • 设置后,甚至可以阻止超级用户删除或更改文件的内容。

相关内容