无法删除 CentOS 上的用户目录



我被困住了。

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

a) 将权限更改为 777 -> 权限被拒绝

b) 删除目录

rm -rf /home/mark

权限被拒绝

c) 鹦鹉螺

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

知道吗?

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

要删除用户标记及其数据(/hom/mark),请以根身份键入以下内容:

#userdel -r mark

编辑:试试这个

chattr -i mark
rm -rf mark

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

#shutdown -r -F now

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

以 root 身份登录

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

应该做这个伎俩。

然後編輯/etc/passwd/etc/shadow

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

[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

相关内容

  • 没有找到相关文章

最新更新