Linux的用户管理(基础篇)
2019-01-26 23:22
141 查看
用户相关
临时切换用户:
su 用户名
完全切换用户:
su – 用户名
查看当前登入的用户名:
whoami
查看当前用户下的一切环境变量:
env
登出当前登入的用户:
logout
查看系统的用户使用日志:
last
查看每个用户的最后登入时间
lastlog
将用户密码设置为从未更改:
此时用户登入后会强制其更改密码
chage -d 0 用户名
锁定用户:
usermod -L 用户名
解锁用户:
usermod -U 用户名
添加用户:其选项有以下
-u 指定用户UID
-d 指定家目录
-c 添加用户说明,备注
-g 指定初始组名
-G 指定用户附加组,组必须事先存在
-s 指定命令解释器
useradd 用户名 选项
管理员修改其它用户密码:
passwd 用户名
用户修改自己密码:
passwd
为用户添加选项:
如给用户添加备注,选项与添加用户时基本相同
usermod -c "wo shi dongxioadong" 用户名
删除用户
其中加入(-r)会把删除的用户家目录删除
userdel -r 用户名
用户组相关
创建组
groupadd 组名
以附加组形式添加用户到组
gpasswd -a 用户 组名
从组中删除用户
gpasswd -d 用户 组名
删除组
groupdel 组名
查看所有登入用户
who 命令或者 w 命令
who
输出参数:
root | :0 | 2019-01-26 21:31 | (:0) |
udong | pts/1 | 2019-01-26 21:30 | (192.168.1.135) |
udong2 | pts/2 | 2019-01-26 21:52 | (192.168.1.135) |
用户名 | 登入地(tty本地,pts远程) | 登入时间 | 登入地址 |
相关配置文件
用户基本信息( /etc/passwd )
每一行为一个用户,每个用户有7个字段
1)用户名
2)x表示有密码标识
3)UID 0为超级用户、1-499为系统用户(系统内部用户)、500-65535为普通用户,将某 个用户UID改为0它就成了超级用户
4)组ID,初始组一人一个,推荐用户加入附加组
5)备注
6)用户家目录
7)命令解释器,标准shell解释器:/bin/bash
用户隐私文件 -- 影子文件(etc/shadow)
权限全无,只能root使用,更加详细的用户信息
1) 用户名
2) 加密后的密码,如果!!或者 * 则表示无密码
3) 最后一次更改的时间戳
4) 更改密码的频率,如果是5则表示5天之后才可更改密码
5) 密码有效天数
6) 到期前的提醒天数
7) 宽限时间,最后有效期
8) 账号强制失效时间,时间戳,优先级最高
9) 保留
组的相关文件:
/etc/group
/etc/gshadow
相关文章推荐
- linux中用户和用户组管理(基础篇)
- linux基础篇-08,用户管理su useradd userdel finger usermod passwd 等简述
- linux【第六篇】用户和用户管理及定时任务复习
- Linux 基础入门(一、用户和用户组的管理)
- Linux用户和组管理
- 任务五 管理linux系统的用户与用户组
- linux文件, 用户, 磁盘 管理
- Linux学习之用户管理命令学习
- 2、linux用户及文件权限管理
- LINUX用户管理——usermod命令的使用方法详解
- Linux 下的根用户安全管理策略及实践,第 2 部分: 权限安全使用和密码管理
- 自学记录--Linux命令--用户,权限管理
- Linux之用户管理
- Linux 用户管理工具介绍
- Linux 用户管理
- linux用户管理
- Linux用户管理
- Linux(3)用户和权限管理
- Linux用户和组管理
- Linux下用户管理和特殊权限