root用户怎么也不能改变文件的属性啊?我用chown root.root ls 报错:chmod: changing permissions of `ls': Operation not permitted

时间:2021-01-30 09:27:49
root用户怎么也不能改变文件的属性啊?我用chown root.root ls 报错:chmod: changing permissions of `ls': Operation not permitted

17 个解决方案

#1


你执行此命令时,当前目录下有 ls 吗?没有肯定不行。到底时chmod 还是chown,chmod 后面的参数就不能是 root了。

#2


我的系统/bin下的ls的所属者被改成 500.500了 好像是病毒弄的 现在想改回来 出现上边的错误
 我没有 davylong(雪狼) 所说的错误 :) 确定没有其他的命令错误 就是被病毒弄得
我用软检查出来的 

#3


linux下的病毒目前还没见过,就算是病毒也没有这么傻的病毒,闲着没事改文件的所属。
chown root.root ls 
chmod: changing 
执行chown,出的是chmod命令的信息,确实比较怪。不会是你的chown命令被改了吧?

#4


呵呵 谁说没有病毒啊 我测试过了 chown 没问题 看来遇到这样问题的认比较少
希望大家关注 帮忙解决问题啊
0 chown出的问题是:chown: changing ownership of `ls': Operation not permitted
 呵呵 对不起 我贴上去的是chmod报的错误,chown 和 chmod我都侧过了
我还删除不了 覆盖也不行 
总结就是:不能进行写操作

#5


不仅仅是修改了属性 还吧文件页修改了 大小变了
我的问题主要是这个文件怎么用root用户也不能
写操作了呢

#6


是不是chown的使用权限被改了。
stat /bin/chown我看看。

#7


bash: stat: command not found
我用的是root账号 看来我的系统没有stat工具
我用chown修改其他文件 没什么问题
chown应该没什么问题 

to: winter_sui(头上有个包)
   请看上面的内容,不仅是chown不能成功,所有对这几个文件的写操作都不行

#8


不会是ls这个文件坏了吧?你的ls命令能用么?
如果文件被损坏那可不是好事。

#9


既然楼主你也说是中了病毒,那么就肯定是病毒先对ls这个文件做了替换,然后后台监测,截取了你的chown和chmod命令,那么返回错误就正常了(不像病毒,到像木马,或者说是rootkit)。我只是奇怪,能做到这一步,为什么不做得隐蔽性更高点,完全就可以做到不会有这样的表象出现的。比如不会让你用一般命令如ls发现文件的如此不同,不会在你修改时直接就返回说出错,完全可以在你修改完后马上再调用命令它后台修改回来。

#10


可能是新手。

#11


病毒的作者。

#12


:(
大家的猜测有可能
不过怎么没有提供怎么恢复的办法呀
55555

#13


#include <sys/types.h>
#include <unistd.h>

main()
{
   chown("/bin/ls", 0, 0);
}

把这个程序编译一下,然后执行看行不行。

#14


:(((
不行
是过了
上面的程序和我运行chown root.root 没什么区别吧

#15


对,是没什么区别。
我是想看看到底是chown出了问题,还是ls出了问题。

#16


xuexi

#17


是不是系统不让你修改ne ?

#1


你执行此命令时,当前目录下有 ls 吗?没有肯定不行。到底时chmod 还是chown,chmod 后面的参数就不能是 root了。

#2


我的系统/bin下的ls的所属者被改成 500.500了 好像是病毒弄的 现在想改回来 出现上边的错误
 我没有 davylong(雪狼) 所说的错误 :) 确定没有其他的命令错误 就是被病毒弄得
我用软检查出来的 

#3


linux下的病毒目前还没见过,就算是病毒也没有这么傻的病毒,闲着没事改文件的所属。
chown root.root ls 
chmod: changing 
执行chown,出的是chmod命令的信息,确实比较怪。不会是你的chown命令被改了吧?

#4


呵呵 谁说没有病毒啊 我测试过了 chown 没问题 看来遇到这样问题的认比较少
希望大家关注 帮忙解决问题啊
0 chown出的问题是:chown: changing ownership of `ls': Operation not permitted
 呵呵 对不起 我贴上去的是chmod报的错误,chown 和 chmod我都侧过了
我还删除不了 覆盖也不行 
总结就是:不能进行写操作

#5


不仅仅是修改了属性 还吧文件页修改了 大小变了
我的问题主要是这个文件怎么用root用户也不能
写操作了呢

#6


是不是chown的使用权限被改了。
stat /bin/chown我看看。

#7


bash: stat: command not found
我用的是root账号 看来我的系统没有stat工具
我用chown修改其他文件 没什么问题
chown应该没什么问题 

to: winter_sui(头上有个包)
   请看上面的内容,不仅是chown不能成功,所有对这几个文件的写操作都不行

#8


不会是ls这个文件坏了吧?你的ls命令能用么?
如果文件被损坏那可不是好事。

#9


既然楼主你也说是中了病毒,那么就肯定是病毒先对ls这个文件做了替换,然后后台监测,截取了你的chown和chmod命令,那么返回错误就正常了(不像病毒,到像木马,或者说是rootkit)。我只是奇怪,能做到这一步,为什么不做得隐蔽性更高点,完全就可以做到不会有这样的表象出现的。比如不会让你用一般命令如ls发现文件的如此不同,不会在你修改时直接就返回说出错,完全可以在你修改完后马上再调用命令它后台修改回来。

#10


可能是新手。

#11


病毒的作者。

#12


:(
大家的猜测有可能
不过怎么没有提供怎么恢复的办法呀
55555

#13


#include <sys/types.h>
#include <unistd.h>

main()
{
   chown("/bin/ls", 0, 0);
}

把这个程序编译一下,然后执行看行不行。

#14


:(((
不行
是过了
上面的程序和我运行chown root.root 没什么区别吧

#15


对,是没什么区别。
我是想看看到底是chown出了问题,还是ls出了问题。

#16


xuexi

#17


是不是系统不让你修改ne ?