Linux中 创建 删除 修改用户

一. useradd 创建账户

useradd命令用于Linux中创建的新的系统用户

useradd (选项) (参数) 用户名
-u uid          指定用户uid
-c 备注         加上备注文字。备注文字会保存在passwd的备注栏位中。
-d 主目录       指定用户主目录。如果此目录不存在,则同时使用-m选项,可以创建主目录
-D              变更预设值
-g 群组         指定用户所属的群组
-G 群组         指定用户所属的附加群组
-m              自动建立用户的登入目录
-M              不要自动建立用户的登入目录
-n              取消建立以用户名称为名的群组
-r              建立系统帐号
-s              指定用户登入后所使用的shell
-e 有效期限     指定帐号的有效期限
-f 缓冲天数     指定在密码过期后多少天即关闭该帐号
实例
// 新建用户加入组
useradd –g sftp jack –G company,employees

// 建立一个新用户账户,并设置UID
useradd jack -u 1001

// 新建了一个用户gem,该用户的登录Shell是/bin/sh,
// 它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。
useradd -s /bin/sh -g group –G adm,root gem

二. userdel 删除账户
userdel (选项) (参数) 用户名
-r 完全删除用户主目录
-f 强制删除一个用户
实例
//删除账户连主目录一起删除
userdel -r jack

三. usermod 修改账户
usermod (选项) (参数) 用户名
-a      把用户追加到某些组中,仅与-G选项一起使用 
-c      修改/etc/passwd文件第五段comment 
-d      修改用户的家目录通常和-m选项一起使用 
-e      指定用户帐号禁用的日期,格式YY-MM-DD 
-f      用户密码过期多少天后采用就禁用该帐号,0表示密码已过期就禁用帐号,-1表示禁用此功能,默认值是-1 
-g      修改用户的gid,改组一定存在
-G      把用户追加到某些组中,仅与-a选项一起使用 
-l      修改用户的登录名称 
-L      锁定用户的密码 
-m      修改用户的家目录通常和-d选项一起使用 
-s      修改用户的shell 
-u      修改用户的uid,该uid必须唯一 
-U      解锁用户的密码
实例
// 将jack添加到www用户组
usermod -a -G www jack

// 修改用户名
usermod -l testnew(新用户名称)  test(原来用户名称) 

// 修改用户的UID
usermod -u 578 testnew (UID必须唯一) 

// 修改用户的GID
$ usermod -g 578 testnew (578组一定要存在) 

// 将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer
usermod -s /bin/ksh -d /home/z –g developer sam

四. passwd 管理用户密码
passwd (选项) (参数) 用户名
-l      锁定口令,即禁用账号。
-u      口令解锁。
-d      使账号无口令。
-f      强迫用户下次登录时修改口令。
实例
// 修改当前用户密码
passwd

// 修改用户jack的密码
passwd jack

// 将用户jack的口令删除,这样用户sam下一次登录时,系统就不再询问口令
passwd -d jack

//锁定用户jack,使其不能登录
passwd -l jack
查看用户 用户组
// 查看用户详细信息
cat /etc/passwd

// 查看用户名
cat /etc/shadow 

// 查看用户组
cat /etc/group 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux创建用户,可以使用以下命令: 1. 使用useradd命令创建用户,并同时创建一个与用户名相同的组:useradd dev -m 2. 设置用户密码:passwd dev 要修改用户密码,可以使用passwd命令:passwd 用户名 要删除用户,可以使用userdel命令userdel 用户名 要创建用户组,可以使用groupadd命令:groupadd admin 要修改用户组名称,可以使用groupmod命令:groupmod -n 新组名 旧组名 要删除用户组,可以使用groupdel命令:groupdel 用户组名 要查看用户所属的用户组信息,可以使用groups命令:groups 用户名 要将用户添加到附属用户组,可以使用usermod命令usermod -G 用户组名 用户名 要给已有的用户增加附属用户组,可以使用usermod命令usermod -G 附属用户组名 用户名 要修改用户的登录终端,可以使用usermod命令usermod -s 登录终端 用户名 要将用户添加到sudo组,可以使用usermod命令usermod -aG sudo 用户名 要同时创建用户并将其添加到工作组,可以使用useradd命令useradd -g 工作组名 用户名 请注意,上述命令用户名、用户组名和登录终端都需要根据实际情况进行替换。 #### 引用[.reference_title] - *1* *2* *3* [linux 创建用户添加用户用户组添加修改删除(ubuntucentos)](https://blog.csdn.net/m0_67403272/article/details/126748330)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值