Shell命令-用户用户组管理之useradd、usermod
文件及内容处理 - useradd、usermod
1. useradd:添加用户
useradd命令的功能说明
useradd
命令用于建立用户帐号。useradd
可用来建立用户帐号。帐号建好之后,再用passwd
设定帐号的密码.而可用userdel
删除帐号。使用useradd
指令所建立的帐号,实际上是保存在/etc/passwd
文本文件中。
useradd命令的语法格式
useradd
[-mMnr][-c ][-d ][-e ][-f ][-g ][-G ][-s ][-u ][用户帐号]
useradd
-D [-b][-e ][-f ][-g ][-G ][-s ]
useradd命令的常用参数说明:
useradd
参数很多,表1为useradd
命令的参数及说明:
表1:
useradd
命令的参数及说明
参数选项 | 解释说明 |
---|---|
-c | 加上备注文字。备注文字会保存在passwd的备注栏位中。 |
-d | 指定用户登入时的启始目录。 |
-D | 变更预设值. |
-e | 指定帐号的有效期限。 |
-f | 指定在密码过期后多少天即关闭该帐号。 |
-g | 指定用户所属的群组。 |
-G | 指定用户所属的附加群组。 |
-m | 自动建立用户的登入目录。 |
-M | 不要自动建立用户的登入目录。 |
-n | 取消建立以用户名称为名的群组. |
-r | 建立系统帐号。 |
-s | 指定用户登入后所使用的shell。 |
-u | 指定用户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 ][-u ][用户帐号]
usermod命令的常用参数说明:
usermod
参数不多,表1为usermod
命令的参数及说明:
表1:
usermod
命令的参数及说明
参数选项 | 解释说明 |
---|---|
-c | 修改用户帐号的备注文字。 |
-d登入目录> | 修改用户登入时的目录。 |
-e | 修改帐号的有效期限。 |
-f | 修改在密码过期后多少天即关闭该帐号。 |
-g | 修改用户所属的群组。 |
-G | 修改用户所属的附加群组。 |
-l | 修改用户帐号名称。 |
-L | 锁定用户密码,使密码无效。 |
-s | 修改用户登入后所使用的shell。 |
-u | 修改用户ID。 |
-U | 解除密码锁定。 |
usermod命令的实践操作
范例1: 改变用户的
uid
usermod -u 777 root
今天就写到这里,有什么疑问或出现什么错误,随时欢迎大神们发表评论指点迷津
Shell命令-用户用户组管理之useradd、usermod的更多相关文章
- Shell命令-用户用户组管理之passwd、chage
文件及内容处理 - passwd.chage 1. passwd:修改用户密码 passwd命令的功能说明 passwd命令用来更改使用者的密码 passwd命令的语法格式 passwd [-k] [ ...
- Shell命令-用户用户组管理之id、su
文件及内容处理 - id.su 1. id:查看用户的uid,gid及归属的用户组 id命令的功能说明 id 命令用于显示用户的 ID,以及所属群组的 ID.id 会显示用户以及所属群组的实际与有效I ...
- Shell命令-用户用户组管理之visudo、sudo
文件及内容处理 - visudo.sudo 1. visudo:编辑/etc/sudoers文件的专属命令 visudo命令的功能说明 visudo命令专门用来编辑/etc/sudoers这个文件的. ...
- Shell命令-用户用户组管理之userdel、groupadd
文件及内容处理 - userdel.groupadd 1. userdel:删除用户 userdel命令的功能说明 userdel 命令用于删除用户帐号.userdel 可删除用户帐号与相关的文件.若 ...
- Linux命令--用户用户组管理
新增用户组 : groupadd groupadd [-g GID] 组名 不加-g 则按照系统默认的gid创建组,跟用户一样,gid也是从500开始的 修改用户组信息 : groupmod grou ...
- 数据仓库003 - 复习Linux shell命令 - 用户用户组 sudo 权限 du-sh find
一.用户用户组 [root@localhost ~]# ll /usr/sbin/user* -rwxr-x--- root root -- /usr/sbin/useradd -rwxr-x--- ...
- Linux学习之用户管理命令与用户组管理命令(十五)
Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...
- linux笔记:用户管理命令和用户组管理命令
用户管理命令 命令名称:useradd功能:添加用户(添加完后不能立即使用,必须用passwd修改用户密码后才能使用)用法:useradd [选项] 用户名选项参数:-u 手工指定用户的UID-d 手 ...
- linux下用户管理命令、用户组管理命令
useradd 添加新用户 1.基本语法 useradd 用户名 (功能描述:添加新用户) useradd -g 组名 用户名 (功能描述:添加新用户到某 ...
随机推荐
- Spring Boot 2 发布与调用REST服务
开发环境:IntelliJ IDEA 2019.2.2Spring Boot版本:2.1.8 一.发布REST服务 1.IDEA新建一个名称为rest-server的Spring Boot项目 2.新 ...
- QT防止程序多次启动
Question:最近在linux下作的一个项目,设置了crontab自启动,但是经常出现启动多个进程的原因,针对这种情况,我做了如下处理: QLockFile *lockFile = new QLo ...
- 记一次job不跑的问题
就在昨晚app后台升级后,发现有个重要的job不跑了,导致业务无法正常的走下去.这时候心里慌得一批,但还好我们有多台服务器影响不大,屁话少说进入主题. 看了下job的实现,发现其使用了java.uti ...
- 机器学习实战之KNN
KNN也称K-近邻算法,简单来说,KNN采用测量不同特征值之间的距离的方法进行分类. 优点:精度高,对异常值不敏感,无数据输入假定. 确定:时间复杂度.空间复杂度较高 适用数据范围:数值型和标称型 工 ...
- mysql导出数据的几种形式-待更新
1.导出某个数据库的某张表,添加where条件 mysqldump -u [用户名] -p -h [ip地址] --default-character-set=utf8 [数据库名] [表名] - ...
- vue-cil3 运行报错 --- warnings potentially fixable with the `--fix` option
warnings potentially fixable with the `--fix` option. 将一下部分:"lint": "vue-cli-service ...
- WPF 精修篇 附加属性
原文:WPF 精修篇 附加属性 微软把DLL都开源了 今天看了一下 很多WPF实现内容都在里面 https://referencesource.microsoft.com/ 说附加属性 附加属性 是 ...
- Django中的跨域请求问题
本文目录 一 同源策略 二 CORS(跨域资源共享)简介 三 CORS基本流程 四 CORS两种请求详解 五 Django项目中支持CORS 回到目录 一 同源策略 同源策略(Same origin ...
- 任意视频批量转码MP4-H264助手
使用说明 简单的粗暴的小工具,利用windows命令行调用ffmpeg完成任意格式视频转换成H264编码的MP4视频,以确保视频可以在主流浏览器中直接播放,如:Chrome.Firefox等. 只需要 ...
- php获取url中的参数
// 获取url参数值function is_set_param($param){ $current_url = $_SERVER["QUERY_STRING"]; $arr = ...