所有实验在centos 7下执行
Linux账户管理 添加用户 快速建立一个用户选项及其他不常用选项说明 设置密码添加sudo权限 sudo权限有什么用处如何给用户添加sudo权限 Linux用户账户和密码如果你只是想添加一个普通用户供自己使用,那么执行下面这条命令
$ sudo useradd obvious //useradd user_name非root用户需要使用sudo执行,添加sudo权限请看添加sudo权限
使用useradd 建立的账号,暂时是无法登陆的 请参考 设置密码
对于上面的命令,系统会执行以下的默认操作: - 创建用户 obvious, 创建组 obvious ,用户的用户名和组名都是 obvious - 为用户家里一个默认家目录,路径为 /home/obvious
此操作需要root账户/或者拥有root权限
$ sudo vim /etc/sudoers //如果当前账户已有sudo权限,可以为别的用户添加sudo权限 $ su //切换到root用户 Password: //输入root账户的密码 # vim /etc/sudoers # vim /etc/sudoers //如果当前是root账户,直接打开文件即可。找到下面这行:
chmod u-w /etc/sudoers在下面加上这一行,即可赋予obvious账户sudo权限
obvious ALL=(ALL) ALL如果你不想每次在使用sudo的时候输入密码,在第三个ALL前面加上 NOPASSWD: 即可
obvious ALL=(ALL) NOPASSWD:ALL 如果你在编辑或者保存的时候,vim有以下提示: 说明你没有写的权限 'readonly' option is set (add ! to override)那么可以临时为文件加上写权限:
# chmod u+w /etc/sudoers //或者下面这种方式 $ sudo chmod u+w /etc/sudoers下面恢复文件的权限
# chmod u-w /etc/sudoers //或者下面这种方式 $ sudo chmod u-w /etc/sudoers主要有两个文件 : /etc/passwd 和 /etc/shadow
