01-用户管理
来源:互联网 发布:java专业技能怎么写 编辑:程序博客网 时间:2024/06/06 00:10
本文只记录一些常用的关于用户管理的知识!
1.查看用户的基本信息
格式: id [username]
例: # id user1
uid=1506(user1) gid=1506(user1) groups=1506(user1)
1.1显示当前已登录的用户信息
格式:id
例: # id
uid=0(root) gid=0(root) groups=0(root)
2.1 /etc/passwd
用户的信息存储在/etc/passwd中,以冒号分割的7个子段:
格式如下:
username:password:UID:GID:GECOS:/home/dir:shell
username: 用户名,是UID到名称的一种映射,便于用户记忆和使用;
x: 密码占位符,以前是以加密格式保存密码,现在用户密码单独存在/etc/shadow中;
UID: 用户uid;
GID: 用户gid;
GECOS: 用户描述信息;
/home/dir: 用户家目录;
shell: 用户shell,用户登录时运行的程序。(/bin/bash可以登录系统,/sbin/nologin不可以登录系统)
2.2 /etc/group
主组
每个用户只有一个主组
主组通过/etc/passwd文件中的第三个字段来定义
每新建一个用户系统将会自动创建一个与用户名同名的组
附加组
用户可以属于多个附加组
附加组通过/etc/shadow中以逗号分隔的最后一个字段来定义
2.3 /etc/shadow
以冒号为分隔的9个字段:
格式 name:password:lastchange:minage:maxage:warning:inactive:expire:blank
name : 登录名称,必须是系统中的有效账户名
password : 已加密密码,密码字段的开头为感叹号时,表示该密码已被锁定lastchange 最近一一次更更改密码的日日期,以距离1970年年1月月1日日的天数表示。
minage : 可以更更改密码前的最少天数,如果为0则表示无无最短期限要求。
maxage : 必须更更改密码前的最多天数。
warning : 密码即将到期的警告期。表示为天数,0表示为不不提供警告
inactive: 账户在密码到期后保持活动的天数。在此期限内,用用户仍然可以登录系统并更更改密码。指定天数后,账户将被锁定。
expire : 账户到期日日期,以距离1970年年1月月1日日的天数表示。
blank : 预留留字段,供未来使用用。
3.1 管理用户
创建用户
格式:useradd [username]
例: # useradd user2
删除用户
格式: userdel [options] [username]
例: # userdel user2 //只删除用户
# userdel -r user2 //删除user2的同时删除user2用户家目录
修改现有用户
格式: usermod [options] [username]
例: usermod -g hr user1 //把user1的主组修改为hr
usermod -G it user1 //把user1的附加组修改为it
usermod -ag sale user1 // -a 与-G选项一一起使用,将用用户附加到所给的补充组,而而不不会将该用用户从其它组中删除
创建组
格式: groupadd [groupname]
例 : groupadd it
删除组
格式: groupdel [groupname]
例: groupdel it
- 01-用户管理
- 用户管理
- 用户管理
- 用户管理
- 用户管理
- 用户管理
- 用户管理
- 用户管理
- 用户管理
- 用户管理
- 用户管理
- 管理用户
- 用户管理
- 用户管理
- 用户管理
- 管理用户
- 用户管理
- 用户管理
- python获取网页amf的信息
- kafka工作原理
- 《任正非致新员工书》
- jquery.cookies.js
- Banner加载轮播图
- 01-用户管理
- linux环境,Tomcat 指定运行时 jdk的版本
- iOS之《Effective Objective-C 2.0》读书笔记(6)
- Dubbo入门---搭建一个最简单的Demo框架
- Ubuntu16 64位安装android studio的32位库 sudo apt-get install lib32bz2-1.0失败
- 华为新员工入职180天详细培训计划
- jsp页面显示当前时间
- JS正则表达式验证数字非常全
- 移动端踩坑解决方法汇