服务器有其他用途时,不同任务之间文件访问、软件运行可能会产生冲突,新建一个用户,使用独立的用户目录,与其他用户之间的任务间不容易发生冲突,建站的时候顺便温习一下linux的用户相关操作。
Linux用户管理
新建用户
useradd命令
useradd是一个ELF可执行程序,useradd会添加用户名,并创建和用户名相同的组名,但它并不在/home目录下创建基于用户名的目录,也不提示创建新的密码。
如果不添加option参数,则建立的用户不含有home目录、系统shell和密码。
$ sudo useradd [option] username
可选参数:
- option
- -c comment 指定一段注释性描述。
- -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
- -g 用户组 指定用户所属的用户组。
- -G 用户组,用户组 指定用户所属的附加组。
- -s Shell文件 指定用户的登录Shell。
- -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
- username
新添加的用户名。
adduser命令
Ubuntu系统中,adduser是一个perl脚本, 可以交互式地设定一些用户参数,而且会生成用户home目录。