Linux 添加用户

Linux 添加用户

在部分Linux发行版中,默认使用root用户,或者安装过程中并未创建普通用户,这会有极大的安全隐患,通常在使用Linux操作系统时,需要创建一个普通用户作为平时使用的用户。

或者在多用户使用的情况下,如果仅有一个root用户,无法满足多用户使用的情况,而且对于安全方面也有很多不利的影响,这时候,我们就需要添加一个普通用户。

1. 常用命令

创建用户命令有两条:

用法:adduser [选项]

用法:useradd [选项]

删除用户命令:

用法:userdel [用户名]  /删除用户
用法:userdel -r [用户名]  /删除用户以及对应home目录下的用户主目录

2. 两个创建命令之间的区别

CentOS系统中:

useradd与adduser是没有区别的, 都是创建用户,在/home下自动创建用户目录,没有设置密码,需要使用passwd命令修改密码(修改后才可以登录)。

Ubuntu下useradd与adduser有所不同

1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,这个用户是不能登录的,需要使用passwd命令修改密码。

2、adduser在使用该命令创建用户是会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好。

修改用户密码命令 passwd 用户名 然后根据提示输入密码。

3. Adduser 参数

--home:     指定创建主目录的路径,默认是在/home目录下创建用户名同名的目录,这里可以指定;如果主目录同名目录存在,则不再创建,仅在登录时进入主目录。

--quiet:    即只打印警告和错误信息,忽略其他信息。

--debug:    定位错误信息。
--conf:     在创建用户时使用指定的configuration文件。

--force-badname:    默认在创建用户时会进行/etc/adduser.conf中的正则表达式检查用户名是否合法,如果想使用弱检查,则使用这个选项,如果不想检查,可以将/etc/adduser.conf中相关选项屏蔽。

4. Useradd 参数

-d  指定用户的家目录(默认为/home/username)
-e  账户的到期时间,格式为 YYYY-MM-DD.
-u  指定该用户的默认 UID
-g  指定一个初始的用户基本组(必须已存在)
-G  指定一个或多个扩展用户组
-N  不创建与用户同名的基本用户组
-s  指定该用户的默认 Shell 解释器

 

版权声明:
作者:08实验室
链接:https://www.08lab.com/linux/240.html
来源:08实验室

文章版权归作者所有,未经允许请勿转载。


非常感谢您浏览完本文章,如果各位大佬对本站资源教程满意,点击文章下方赏字可以投喂激励~原创教程不易,Ctrl+D收藏小站也是对我来说非常重要的鼓励!!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录