Linux指定用户drew为该组的管理员,管理用户组的命令
用户账户
管理用户的命令及配置文件,
Useradd,usermod,userdel,newusers,chpasswd,passwd,chage,chfn,chsh,id,su,finger
Useradd:创建用户,
Useradd 选项 参数
-c:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d:指定用户登入时的启始目录;
-D:变更预设值;
-e:指定帐号的有效期限;
-f:指定在密码过期后多少天即关闭该帐号;
-g:指定用户所属的群组;
-G:指定用户所属的附加群组;
-m:自动建立用户的登入目录;
-M:不要自动建立用户的登入目录;
-n:取消建立以用户名称为名的群组;
-r:建立系统帐号;
-s:指定用户登入后所使用的shell;
-u:指定用户id。
usermod:修改用户信息,
usermod:选项 参数
-c:修改用户帐号的备注文字;
-d:修改用户登入时的目录;
-e:修改帐号的有效期限;
-f:修改在密码过期后多少天即关闭该帐号;
-g:修改用户所属的群组;
-G;修改用户所属的附加群组;
-l:修改用户帐号名称;
-L:锁定用户密码,使密码无效;
-s:修改用户登入后所使用的shell;
-u:修改用户ID;
-U:解除密码锁定。
userdel:删除用户;
userdel 选项 参数
-f:强制删除用户,即使用户当前已登录;
-r:删除用户的同时,删除与用户相关的所有文件。
newusers:批量创建用户;
newusers file
file内容格式和/etc/passwd相同。
chpasswd:批量修改用户密码
chpasswd 选项
示例:chpasswd < file
file格式:user:passwd
passwd:修改用户密码:
passwd 选项 用户
-l:锁定指定用户
-u:解锁指定用户
-e:强制用户下次登录修改密码
-n mindays: 指定最短使用期限
-x maxdays:最大使用期限
-w warndays:提前多少天开始警告
-i inactivedays:非活动期限;
–stdin:从标准输入接收用户密码;echo "PASSWORD" | passwd–stdin USERNAME
chage:修改用户
chage 选项 用户
-m:密码可更改的最小天数。为零时代表任何时候都可以更改密码。
-M:密码保持有效的最大天数。 -w:用户密码到期前,提前收到警告信息的天数。
-E:帐号到期的日期。过了这天,此帐号将不可用。
-d:上一次更改的日期。
-i:停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。
-l:例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。
chfn:用来改变finger命令显示的信息
chfn 选项 参数
-f或–full-name:设置真实姓名;
-h或–home-phone:设置家中的电话号码;
-o或–office:设置办公室的地址;
-p或–office-phone:设置办公室的电话号码;
-u或–help:在线帮助;
-v或-version:显示版本信息。
chsh:修改用户的shell类型;
chsh 选项 用户
-s或–shell:更改系统预设的shell环境。;
-l或–list-shells:列出目前系统可用的shell清单;
id:显示真实有效的用户ID(UID)和组ID(GID)
id 选项 参数
-g或–group 显示用户所属群组的ID。
-G或–groups 显示用户所属附加群组的ID。
-n或–name 显示用户,所属群组或附加群组的名称。
-r或–real 显示实际ID。
-u或–user 显示用户ID。
su:切换用户;
su 选项 参数
-c或–command=:执行完指定的指令后,即恢复原来的身份;
-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;
-l或——login:改变身份,
-m,-p或–preserve-environment:变更身份时,不要变更环境变量;
-s或–shell=:指定要执行的shell;
finger:用于查找并显示用户信息
finger 选项 参数
有关用户的配置文件:
/etc/passwd
示例:
root:x:0:0:root:/root:/bin/bash
(1):用户名,
(2):密码占位符,
(3):UID(用户标识),操作系统自己用的,
(4):GID,
(5):用户的注释信息,
(6):用户的家目录,
(7):登录使用的Shell,
/etc/shadow
示例
root:$6$dlzglM3U$UxfKNpZolQ0KIZWc2dFAvRGXWjOphu83O6UrqcGq96ywHP1/JPMSLMhuEVYfUt6AA/BJjNUviGbQWLhzt1MX0.:17097:0:99999:7:::
(1):帐号名称
(2):密码:这里是加密过的,
(3):上次修改密码的日期
(4):密码不可被变更的天数
(5):密码需要被重新变更的天数(99999表示不需要变更)
(6):密码变更前提前几天警告
(7):帐号失效日期
(8):帐号取消宽限日期
(9):保留条目,
有关上述配置文件的命令:
vipw:手动更改passwd文件的命令,自带语法检查;
pwck:检查passwd文件是否有语法错误;
管理组的命令及配置文件;
Groupadd,groupmod,groupdel,groups,gpasswd,newgrp,groupmems
Groupadd:创建组;
Groupadd 选项 参数
-g:指定新建工作组的id;
-r:创建系统工作组,系统工作 组的组ID小于500;
-K:覆盖配置文件“/ect/login.defs”;
-o:允许添加组ID号不唯一的工作组。
groupmod:修改组
groupmod 选项 参数
-n group_name: 新名字
-g GID: 新的GID;
groupdel:删除用户;
groupdel 选项 参数
groupdel GROUP
groups:在标准输入输出上输出指定用户所在组的组成员;
groups 参数
gpasswd:管理组密码;
gpasswd 选项 参数
-a:添加用户到组;
-d:从组删除用户;
-A:指定管理员;
-M:指定组成员和-A的用途差不多;
-r:删除密码;
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。
newgrp:临时切换组
newgrp 组
groupmems:
groupmems 选项 参数
-g :更改为指定的组
-a :指定用户加入组
-d :从组中删除用户
-p :从组中清除所有成员
-l :显示组成员列表
有关组的配置文件;
/etc/group
示例:
root::0:
(1):组名,
(2):组密码占位符,
(3):GID
(4):组成员列表;
/etc/gshadow
示例:
root:::
(1):组名,
(2):组密码,
(3):GID
(4):组成员列表;
有关上述配置文件的命令:
vigr:手动更改passwd文件的命令,自带语法检查;
grpck:检查passwd文件是否有语法错误;
原创文章,作者:Echo,如若转载,请注明出处:http://www.178linux.com/53731
Linux指定用户drew为该组的管理员,管理用户组的命令相关推荐
- mysql使用参数指定用户_mysql-用户账号及权限管理
用户账号管理 添加用户 使用create创建用户 语法格式: CREATE USER [ IDENTIFIED BY [ PASSWORD ] 'password' ] [ ,用户 [ IDENTIF ...
- excel使用技巧,激活Administrator用户方法, 创建以管理员身份打开的命令行快捷方式
在单元格C2输入:=IF(COUNTIF(B$2:B$12,A2),A2,"") 说明:为了方便拖拉填充,需要把范围固定,即在数字前面加一个"$"符号,如: ...
- Linux的用户及权限管理
文章目录 一.用户账号和组账号概述 1.Linux基于用户身份对资源访问进行控制 2.用户账号文件( /etc/passwd ) 3.影子文件(/etc/shadow) 针对系统已存在的用户修改账号和 ...
- arch linux添加用户,Users and groups (简体中文)
翻译状态:本文是 Users_and_Groups 的翻译.上次翻译日期:2020-06-16.如果英文版本有所更改,则您可以帮助同步翻译. GNU/Linux 通过用户和用户组实现访问控制 -- 包 ...
- Linux的用户/文件权限问题
Linux是一种多用户操作系统,为了确保在多用户环境下的系统运转的安全性, Linux 使用用户权限机制对系统进行管理,这种管理主要是通过文件管理机制完成的. Linux 对每个文件设置一个16位数字 ...
- Linux简介(4)--计算机组成与进程及相关命令
文章目录 计算机的基本组成 计算机组成五大部件 系统总线 指令 进程 PID PCB 进程信息 进程描述信息: 进程控制信息 资源信息 现场保护信息(cpu进行进程切换时) 进程状态 进程管理命令 p ...
- linux 发邮件给用户,Linux学习之给指定用户发邮件
发送邮件 进入 mail 程序后的操作都很简单,但是可以不进入 mail 的 & 操作提示符界面,下面举几个实用例子: 1.给 snailwarrior@qq.com 发信 [root@pps ...
- linux取消管理员权限设置,Linux添加用户并赋予/取消管理员权限
Ubuntu sudo adduser username # 添加用户 sudo adduser username sudo # 追加管理员权限 grep -Po '^sudo.+:\K.*$' /e ...
- Linux创建指定用户特定指定目录权限
指定用户特定指定目录权限 需要注意要指定好文件夹的权限,不然会导致nginx不能访问,最好是在root下建立目录,然后 # useradd -d /usr/www -m tempuser # pass ...
最新文章
- linux shell find depth,搞定 Linux Shell 文本处理工具,看完这篇集锦就够了
- js实现html页面倒计30秒,javascript实现简单页面倒计时
- 如何找到SAP CRM One Order节点ID对应的描述信息(名称)
- java构造器_Java类加载的过程
- Python heapq模块
- 【bzoj1222】[HNOI2001]产品加工 背包dp
- 12 EDA技术实用教程【时序电路Verilog设计3】
- 调用微博API获取微博内容
- RabbitMQ学习笔记:消息优先级(priority)
- 计算机里的硬盘怎么隐藏,Win10系统如何隐藏“此电脑”中的某个本地磁盘
- 一朝清明不若鸿蒙什么意思,清明将至,俗语“三代不祭祖,祭祖绝后代”是啥意思?老话在理吗...
- leetcode每日一题—781.森林中的兔子
- html table tb左对齐,标签之美五——网页表格的设计
- C# 理解Thread.Sleep()方法
- 神经网络一般架构(BP)
- signature=b82cbfee4ef06278e49b74f8c0c0e8a0,FgfdhG0G4b58BB0Y
- 一周信创舆情观察(9.6~9.12)
- 基于matlab的智能车仿真程序
- 如何建立一个牛逼网站
- 全网疯传的Java后端岗成长笔记,先到先得!
热门文章
- 使用three.js制作圆柱体
- 三国志战略版:S6攻防一体化阵容-沮授程普弓
- Oracle_11g_rac节点1正常,节点2长时间没有启动再次启动时无法启动_No asm libraries found in the system
- B1039 到底买不买 (20分)
- 三分钟搞定跨链交易之中继链技术
- 《JSDOM编程艺术》笔记
- Nginx及rewrite跳转
- 看了字节跳动月薪20K测试岗面试题,让我工作3年的测试工程师,很汗颜
- 2.9寸黑白红电子标签【蓝牙版】
- Rocky 8.5 搭建本地yum源