centos 添加新用户并授权
添加用户
[root@devops ~]# adduser xuwei
为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略:
[root@devops ~]# passwd xuwei
赋予sudo权限
vim /etc/sudoers 添加一行
- sudoers没有修改权限
# 查看文件权限
lsattr /etc/sudoers
# 用chattr命令防止系统中某个关键文件被修改:
chattr +i /etc/sudoers
然后用mv /etc/resolv.conf等命令操作于该文件,都是得到Operation not permitted 的结果。
vim编辑该文件时会提示W10: Warning: Changing a readonly file错误。要想修改此文件就要把i属性去掉:
chattr -i /etc/sudoers
使用 lsattr 命令来显示文件属性:
# lsattr /etc/resolv.conf
查看用户信息的常用命令
用户列表文件:/etc/passwd
用户组列表文件:/etc/group
查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w 命令 (需要 root 权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last