linux上一个目录用root权限删不掉,请问如何删掉

root@server:/home/dir$ ls -ld xyzdrwxrwxr-T 2 root root 4096 2013-07-31 15:22 xyz我刻意隐藏起来了一些信息,像目录名、服务器名等,一些符号像$没注意,见谅。
2026年09月21日 15:31
有5个网友回答
网友(1):

你们在怎么回答别人的问题,真的晕

首先-T的sticky是表示只有owner和root能删除,其他普通用户只能看不能改动
root是拥有super rights,能干所有事情
你目前明显不具有root权限,因为root@server:/home/dir$这里是$,而不是#,只有#才是真正的root,另外切换的时候su - 可以直接切换到root,su切换到root,但是没有root的环境,也是删除不了的

网友(2):

使用 # lsattr xyz/ -d

如果显示
----i----- 有个i,

则使用 # chattr -i xyz/ 即可删掉

网友(3):

root用户rm -rf xyz删除

网友(4):

chattr -i xyz
chattr -a xyz

rm -rf xyz

网友(5):

用什么命令删的? 有什么提示?