ubuntu修改、删除用户 |
您所在的位置:网站首页 › userdel命令用来删除用户组对不对 › ubuntu修改、删除用户 |
1、修改ubuntu: root@XXXXX 我们需要修改这里的XXXXX 方法如下: Vi /etc/hostname 修改XXXXX为whu即可显示:[root@whu ]#
在删除用户的时候,碰到如下问题: linc 不在 sudoers 文件中。此事将被报告。 解决:在/etc/sudoers中 # User privilege specification root ALL=(ALL:ALL) ALL linc ALL=(ALL:ALL) ALL
2、修改用户
此处增加用户比较简单,此处的问题在于删除用户之后,ubuntu登陆界面和系统右上角切换用户的地方一直显示删除的用户: 问题在于:虽然删除或者禁用账户。但是未彻底删除用户。故必须彻底删除:
命令:userdel -r 用户名 彻底删除了用户目录及下面的子目录。不再显示。 但是出现问题: userdel:无法锁定 /etc/passwd,请稍后再试。 解决方案: 需要保证系统的安全,我们删除一些对系统派不上用场的用户是很正常的事情,但是有没有遇到过如下的情况?系统用户没有办法删除,返回的错误提示是:“userdel:无法打开密码文件”,我们用 ls 命令查看密码文件的权限时,root 用户对该文件的权限是可以修改的。 [root@node2 etc]# userdel -r zdk userdel:无法打开密码文件 [root@node2 etc]# ls -l /etc/passwd -rw-r--r-- 1 root root 1733 02-14 09:23 /etc/passwd [root@node2 etc]# 问题分析: 如果出现了这样的问题我们就要了解 lsattr 和 chattr 命令(具体使用的方法可以通过 man 来查看)。chattr 命令用来设置或者是取消文件的隐藏属性,lsattr 命令用来查看文件是否设置了隐藏属性。所以,我们需要使用 lsattr 命令来查看 /etc/passwd 文件是否设置了这样的权限,如果显示的结果为 "----i-------- /etc/passwd" 则证明该文件被设置了隐藏属性。 [root@node2 ~]# lsattr /etc/passwd ----i-------- /etc/passwd 解决的方法: (1) 取消 /etc/passwd 的隐藏属性 chattr -i /etc/passwd chattr -i /etc/shadow chattr -i /etc/group chattr -i /etc/gshadow (2) 删除已经废除的用户 [root@node2 etc]# userdel -r zdk (3) 重新添加 /etc/passwd 的隐藏属性 chattr +i /etc/passwd chattr +i /etc/shadow chattr +i /etc/group chattr +i /etc/gshadow
这样达到了删除之后不再显示。更美观!
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |