无法删除CentOS上的用户目录

时间:2012-08-10 14:33:45

标签: linux permissions centos directory-permissions

我被困住了。

我做了一个简单的useradd。我有用户 - >标记和分配目录 - > /家/标记。我在这里安装了一个软件。后来我删除了标记,现在我无法删除/ home / mark。使用root帐户我试图:

a)更改777的权限 - >许可被拒绝

b)用

删除目录
rm -rf /home/mark

许可被拒绝

c)Nautilus

sudo nautilus 

无法解析参数:无法打开显示(什么??)

我无法从服务器中删除此目录。这是我的权限列表

ls -la /home/mark

drwx------ 5  502  502    4096 10 ago 13:32 .
drwxr-xr-x 5 root root    4096 10 ago 16:13 ..
-rwxrwxrwx 1  502  502     366 10 ago 13:46 .bash_history
-rwxrwxrwx 1  502  502      18 10 mag 20:45 .bash_logout
-rwxrwxrwx 1  502  502     176 10 mag 20:45 .bash_profile
-rwxrwxrwx 1  502  502     124 10 mag 20:45 .bashrc
drwxrwxrwx 2  502  502    4096 12 nov  2010 .gnome2
drwxrwxrwx 2  502  502    4096 10 ago 14:28 .mozilla
drwxrwxrwx 2  502  502    4096 10 ago 14:28 mypackage
-rwxrwxrwx 1  502  502 4131518 10 ago 05:06 mypackage.tar.gz

有什么想法吗?

P.S。在GNOME上,当我右键单击此文件夹时(当然我无法打开它),我在“权限”选项卡上看到所有者和组仍被分配给标记的ID。我可以看到所有者 - > 502-用户#502(它是标记)和组 - > 502.所有表格都是灰色的,我无法编辑。

3 个答案:

答案 0 :(得分:1)

要删除用户标记及其数据(/ hom / mark),请以root身份输入:

#userdel -r mark

编辑:试试这个

chattr -i mark
rm -rf mark

你说你不能chown这个目录,如果上面的命令不起作用,我建议系统fsck

#shutdown -r -F now

在检查filesyetemn以删除标记文件夹后尝试。

答案 1 :(得分:0)

以root身份登录

cd /home
chmod -R 0777 mark
rm -fr mark

应该这样做。

然后编辑/ etc / passwd / etc / shadow

答案 2 :(得分:0)

确保没有与该目录关联的正在运行的进程。

[root@ap0003 tmp]# fuser /home/spatel
/home/spatel:         1196c  1243c
[root@ap0003 tmp]# ps aux | grep 1196
spatel    1196  0.0  0.0  66120  1540 pts/0    Ss   09:41   0:00 -bash
root      1889  0.0  0.0  61228   764 pts/0    S+   11:38   0:00 grep 1196