Ubuntu系统下创建新用户

在Ubuntu中创建新用户,通常会用到两个命令:useradd和adduser。虽然作用一样,但用法却不尽相同,这里简单说一下useradd。

使用useradd时,如果后面不添加任何参数选项,例如:$sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。

但有时候我们需要这些东西,所以可以执行以下命令。举例创建一个名为newuser的用户:

# -m:创建用户主文件夹 -s:新用户的默认shell
sudo useradd -m -s /bin/bash newuser
# 这一行的命令是让你的刚刚建立的 用户 划分到 root 权限组下
sudo newuser -g root
# 设置你刚刚建立的用户密码
sudo passwd newuser

当然还有其他方法给newuser这个用户赋予sudo的权限

步骤:

1. 找到sudoers文件的位置,默认在/etc/sudoers,也可以通过命令 whereis sudoers 查看sudoers文件的位置。

2. 修改sudoers文件权限即添加文件拥有这的写权限

sudo chmod u+w /etc/sudoers

在修改权限前后也可以对比以下权限的变化(可以不进行此操作):

ls -al /etc/sudoers

3. 编辑文件,在root ALL=(ALL)ALL行下添加XXX ALL=(ALL)ALL,XXX为用户名。添加方法:找到root行,按下“i”键进入编辑模式添加!编辑好后esc键进入一般模式,“:wq”保存退出!

sudo vim /etc/sudoers

4. 回到文件的原权限

sudo chmod u-w /etc/sudoers

发表评论

电子邮件地址不会被公开。 必填项已用*标注