centOS用户操作命令
其他
2019-03-27 10:21:12
阅读次数: 0
useradd +用户名 添加一个用户
id +用户名 查看这个用户是否存在
passwd + 用户名 给这个用户设置密码
su +用户名切换用户,切换完后@符号前面的用户名就变了,@符号前面的表示用户名,@后面表示主机名
userdel + 用户名删除一个用户,删除用户只能在root权限下删除.
su 的操作相当于压栈的操作,我首先su kxj,然后又su root ,还是不能删除kxj,它的意思就说压了两个用户,必须退出到最外面的root用户才能删除.
exit退出当前用户,可以看到第一次exit的时候退到了kxj的用户,因为它是出栈的操作,先进先出.
userdel +用户名只是删除掉了这个用户,但是这个用户的目录还存在,如果需要删除干净的话需要把这个也删掉,home目录下就是存放用户的目录,删除干净一个用户还需要删除/var/mail/ 下的邮件
userdel -r +用户名就把用户目录也删除掉了,并且邮件也删掉了
(1)whoami (功能描述:显示自身用户名称)
(2)who am i (功能描述:显示登录用户的用户名)
(3)who (功能描述:看当前有哪些用户登录到了本台机器上)
给普通用户授予root权限
下图可以看到root用户在/opt/目录下可以创建文件夹,切换到kxj用户就不可以了
退回到root目录编辑/etc/sudoers文件,并添加一行用户名相对应的
kxj ALL=(ALL) ALL
然后切换到kxj用户,直接创建文件夹还是不行,得使用sudo命令提升权限创建才可以.
转载自blog.csdn.net/kxj19980524/article/details/88781765