Centos 创建用户并授权

创建新用户

[root@VM ]# adduser it
为这个用户初始化密码,Linux 会判断密码复杂度,不过可以强行忽略:
[root@VM_
]# passwd it
Changing password for user it.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
授权

个人用户的权限只可以在本 home 下有完整权限,其他目录要看别人授权。而经常需要 root 用户的权限,这时候 sudo 可以化身为 root 来操作
sudo 命令的授权管理是在 sudoers 文件里的。可以看看 sudoers:
[root@VM_ ~]# whereis sudoers
sudoers: /etc/sudoers.d /etc/sudoers /usr/libexec/sudoers.so /usr/share/man/man5/sudoers.5.gz
找到这个文件位置之后再查看权限:
[root@VM_ ~]# ls -l /etc/sudoers
-r–r—– 1 root root 3729 Dec 8 2015 /etc/sudoers
是的,只有只读的权限,如果想要修改的话,需要先添加 w 权限:
[root@VM_ ~]# chmod -v u+w /etc/sudoers
mode of /etc/sudoers changed to 0640 (rw-r—–)
然后就可以添加内容了,在下面的一行下追加新增的用户:
[root@VM_ ~]# VIM /etc/sudoers

权限

wq 保存退出,这时候要记得将写权限收回:

[root@VM_ ~]# chmod -v u-w /etc/sudoers

前普通用户登录,想要切换为 root 用户,需要输入命令

su

想要从 root 用户切换到普通用户,只需要输入

su  用户名
请成为永远疯狂永远浪漫永远清澈的存在。

留下你的脚步
推荐阅读