文件及内容处理 - useradd、usermod
1. useradd:添加用户
useradd命令的功能说明
useradd
命令用于建立用户帐号。useradd
可用来建立用户帐号。帐号建好之后,再用passwd
设定帐号的密码.而可用userdel
删除帐号。使用useradd
指令所建立的帐号,实际上是保存在/etc/passwd
文本文件中。useradd命令的语法格式
useradd
[-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]useradd
-D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>]useradd命令的常用参数说明:
useradd
参数很多,表1为useradd
命令的参数及说明:表1:
useradd
命令的参数及说明
参数选项 | 解释说明 |
---|---|
-c<备注> | 加上备注文字。备注文字会保存在passwd的备注栏位中。 |
-d<登入目录> | 指定用户登入时的启始目录。 |
-D | 变更预设值. |
-e<有效期限> | 指定帐号的有效期限。 |
-f<缓冲天数> | 指定在密码过期后多少天即关闭该帐号。 |
-g<群组> | 指定用户所属的群组。 |
-G<群组> | 指定用户所属的附加群组。 |
-m | 自动建立用户的登入目录。 |
-M | 不要自动建立用户的登入目录。 |
-n | 取消建立以用户名称为名的群组. |
-r | 建立系统帐号。 |
-s<shell> | 指定用户登入后所使用的shell。 |
-u<uid> | 指定用户ID。 |
useradd命令的实践操作
范例1: 创建普通用户
useradd test1
范例2: 创建虚拟用户
useradd -s /sbin/nologin -M test2
2. usermod:修改系统已经存在的用户属性
usermod命令的功能说明
usermod
命令用于修改用户帐号。usermod
可用来修改用户帐号的各项设定。usermod命令的语法格式
usermod
[选项] 登录usermod
[-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户帐号]usermod命令的常用参数说明:
usermod
参数不多,表1为usermod
命令的参数及说明:表1:
usermod
命令的参数及说明
参数选项 | 解释说明 |
---|---|
-c<备注> | 修改用户帐号的备注文字。 |
-d登入目录> | 修改用户登入时的目录。 |
-e<有效期限> | 修改帐号的有效期限。 |
-f<缓冲天数> | 修改在密码过期后多少天即关闭该帐号。 |
-g<群组> | 修改用户所属的群组。 |
-G<群组> | 修改用户所属的附加群组。 |
-l<帐号名称> | 修改用户帐号名称。 |
-L | 锁定用户密码,使密码无效。 |
-s<shell> | 修改用户登入后所使用的shell。 |
-u<uid> | 修改用户ID。 |
-U | 解除密码锁定。 |
usermod命令的实践操作
范例1: 改变用户的
uid
usermod -u 777 root
今天就写到这里,有什么疑问或出现什么错误,随时欢迎大神们发表评论指点迷津
原文地址:https://blog.51cto.com/14068656/2408768