新建只能在控制台下登录的用户
$ sudo su
$ useradd ccnu
# 键入新用户密码
$ passwd ccnu
# 为用户指定命令解释程序
$ usermod -s /bin/bash ccnu
# 为用户指定用户主目录
$ mkdir /home/ccnu
$ chown -R ccnu:ccnu /home/ccnu/
$ usermod -d /home/ccnu ccnu
# 允许用户使用sudo命令,在root ALL=(ALL:ALL) ALL这一行下面新增
$ visudo
""
ccnu ALL=(ALL:ALL) ALL
""
# 查看用户的属性
$ cat /etc/passwd | grep ccnu
""
ccnu:x:1002:1002::/home/ccnu:/bin/bash
""
$ vim ~/.bashrc
""
# enable bash completion in interactive shells
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
""
$ source ~/.bashrc
/etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式和具体含义如下:
用户名:口令:用户标识号:组标识号:注释性描述:用户主目录:命令解释程序
切换用户
$ su ccnu
新建可登录图形用户界面的用户
$ sudo su
# 根据系统提示进行密码和注释性描述的配置
$ adduser ccnu
$ cat /etc/passwd