使用linux创建新用户需要拥有root权限。
将用户切换到root:
sudo su root
创建用户指令为useradd:
若直接使用useradd 需要创建的用户名称 指令系统并不会直接在/home目录下生成同名文件夹。
所以推荐使用useradd -m 需要创建的用户名称 指令用于用户创建,如下所示:
useradd -m yyy #创建一个用户名为yyy的用户
创建完用户后需要通过passwd 用户名称 指令给用户设置用户密码,如下所示:
passwd yyy
经过上述步骤创建用户就完成了,但只经过上述步骤会出现如图所示情况。进入用户后提示仅仅显示$,需要通过修改/etc/passwd文件来解决该问题。
输入
vi /etc/passwd
将xxx后的/bin/sh修改为/bin/bash即可。
当新用户需要切换为root时可能会遇到如图所示问题
遇到这个问题我们需要修改/etc/sudoers文件。
由于该文件初始为只读文件,所以首先需要将文件权限改为读写。chmod 640 /etc/sudoers
然后修改文件内容vim /etc/sudoers
将新添加的用户写入文件指定位置即可。具体操作如下图: