操作系统 > Unix > 文章内容

UNIX中删除用户的12个步骤

2017-1-25编辑:ljnbset
删除用户的12个步骤

1、删除帐户的步骤
     1)先锁定用户帐户,可使用passwd命令
     2)使用户所有文件失效,find / -user UID -xdev -exec {} chmod 000 \;    ,这里-xdev的作用是只在本文件系统中搜索。默认情况下,find命令不会废弃链接文件,他只是修改链接文件的所有者,而不是链接文件所指向的文件的所有者。
     3)查看用户的状态,要确保用户没有登录到系统中,也没有某个进程正在使用该用户。
     4)将账户信息和用户所属文件(用户的home目录),包括邮件备份到可移动存储上。
     5)邮件转发处理
     6)检查哪些文件系统为用户设置了配额。
     7)删除/etc/passwd和/etc/shadow中的项,用vipw删除,运行pwck来确保文件的一致性。调用pwconv来更新shadow文件的内容。要记住,一旦从主email服务器中删除/etc/passwd项,用户就不能再接受本地邮件。用户名和UID可以返回到池中,以供新帐户使用,但是在一段时间内,不应该再次进行分配,防止用户恢复使用。
    8)从/etc/group中删除对用户名的引用,运行grpck来验证文件的一致性。
    9)删除home目录及相关文件。
    10)删除邮件目录
    11)查看无主文件,find / -xdev -nouser,不要自动删除无主文件,某些关键的系统文件属于不存在的用户,这种情况有其合法原因,也可能是因为疏忽。
    12)删除用户配额。
在确定用户处于非活动状态后就可以使用userdel -r命令来删除用户账户。但是该命令的用途很有限,有些功能还需要手动去执行和检查。   
UNIX中创建用户的12个步骤

热点推荐

登录注册
触屏版电脑版网站地图