目录
一、新增/删除用户和用户组
二、创建/修改密码
三、用户身份切换--su和sudo
一、新增/删除用户和用户组
1.用户组
命令 : groupadd 语法 : groupadd [-g GID] groupname 命令 : groupdel 语法 : groupdel groupname 注意 : 如果组内存在用户则需要删除用户才能删除
2.用户
语法 : useradd [-u UID] [-g GID] [-d HOME] [-M] [-s] ‘-u’ 自定义UID ‘-g’ 使其属于已经存在的某个组,后面可以跟组id, 也可以跟组名 ‘-d’ 自定义用户的家目录 ‘-M’ 不建立家目录 ‘-s’ 自定义shell 命令 : userdel 语法 : userdel [-r] username ‘-r’ 选项的作用只有一个,就是删除账户的时候连带账户的家目录一起删除。
二、创建/修改密码
命令 : passwd
语法 : passwd [--stdin] [username]
'--stdin' 可用可不用。意为从标注输入中读取密码(只有root用户才可以使用此参数)
即可以通过管道/键盘输入来获取密码
注意 : passwd 后不跟用户名为修改当前用户密码
后跟用户名则修改该用户的密码
命令 : mkpasswd
用法 : 用于生成随机字符串
三、用户身份切换--su和sudo
命令 : whoami 用法 : 查看当前用户 命令 : su 语法 : su [-] [-c] [command] username ‘-’ 可用可不用。作用为初始化当前用户的各种环境 ‘-c’ 后面跟一条命令,意为使用username身份执行command su -c "touch /tmp/username.txt" - username
用法 : 切换到某一用户身份 注意 : su不加username时表示为切换到root用户 命令 : sudo [command] 用法 : 1.用于执行只有root才能执行的命令 注意 : 1.需要输入用户自己的密码(并非root密码) 2.普通用户要使用sudo需要在/etc/sudoers设定,否则会出现:
/etc/sudoers中,如果给test用户sudo权限,可以这样写:
3.需使用visudo编辑/etc/sudoers 4.没有visudo命令需要yum install -y sudo 用法 : 2.让普通用户临时获得某个用户的权限 语法 : sudo -u username [command] sudo -u test ls
最后更新日期:2017年4月4日15:17:12