前言:登录服务器总不能所有人都用root,root权限太大。
一:添加用户组和用户
#添加用户组dev
groupadd dev
#添加libb用户,并归属于dev组
useradd -g dev libb
#给libb用户改密码
passwd libb
#给已有的用户增加工作组
gpasswd -a user group
#查看组以及组员
cat /etc/group
二:给对应用户组或用户添加sudo权限
#sudoers 文件添加可写权限
chmod -v u+w /etc/sudoers
#打开sudoers文件添加
#表示dev组下所有用户都可以执行sudo,且不用密码
%dev ALL=(ALL) NOPASSWD: ALL
#表示libb用户可以执行sudo,且不用密码
libb ALL=(ALL) NOPASSWD: ALL
#表示libb用户可以执行sudo
libb ALL=(ALL) ALL
#最后取消sudoers 文件可写权限
chmod -v u-w /etc/sudoers
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last