linux 创建用户useradd与adduser 删除用户userdel 创建删除用户组命令
下面介绍常用的创建创建与删除用户与用户组1 创建用户useradd + 用户名以创建用户test用户为例首先输入useradd test 此命令是添加用户test然后输入passwd test此命令是给test用户设置密码,如果没有设置密码的话此用户是无法登陆的此时已经添加用户成功接下来用 su test 命令登陆test用户
下面介绍常用的创建创建与删除用户与用户组
1 创建用户
useradd + 用户名
以创建用户test用户为例
首先输入useradd test
此命令是添加用户test
然后输入passwd test
此命令是给test用户设置密码,如果没有设置密码的话此用户是无法登陆的
此时已经添加用户成功
接下来用 su test 命令登陆test用户
此时会发现和平常用的不太一样,是因为shell版本不同,将shell版本改为/bin/bash就可以了
在root用户下输入usermod -s /bin/bash test
然后重新登陆test用户你会发现和平常一样了
但是这个时候去/home目录下,会发现没有test用户主目录
这时我们先把test用户删除userdel -r test
然后重新建立用户 useradd -m -s /bin/bash test
然后设置密码,这时去/home目录下会发现test文件夹已创建完成
下面介绍一种更简单的创建用户的方法
adduser命令
adduser + 用户名
用adduser创建用户时,创建了用户名和用户目录,并指定shell版本为/bin/bash
总结:
创建命令之间的区别
adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。
useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。
2 删除用户
userdel -r 用户名 (-r是常用选项)
3 创建用户组
groupadd 组名
4 删除用户组
groupdel 组名
5 添加用户常用选项
(1) -d: 指定用户的主目录
(2) -m: 如果存在不再创建,但是此目录并不属于新创建用户;如果主目录不存在,则强制创建; -m和-d一块使用。
(3) -s: 指定用户登录时的shell版本
(4) -M: 不创建主目录
(5)-u : 指定用户ID
6 修改用户信息命令 usermod
usermod 选项 参数 用户名
常用选项
-g 修改用户所属的群组
-s 修改用户所使用的shell版本
-u 修改用户ID
更多推荐
所有评论(0)