查看配置文件
cat + 文件名
保存用户信息的文件:/etc/passwd
保存密码的文件:/etc/shadow
保存用户组的文件:/etc/group
保存用户组密码的文件:/etc/gshadow
用户配置文件:/etc/default/useradd
添加用户(不常用,用底下那个)
添加用户命令:useradd
-u 指定组ID(uid)
超级用户:(root,UID=0)
普通用户:(UID在500到60000)
伪用户:(UID在1到499)
-g 指定所属的组名(gid)
-G 指定多个组,用逗号“,”分开(Groups)
-c 用户描述(comment)
-e 失效时间(expire date)
例子:
useradd -u 888 -g users -G sys,root -c "hr zhang" zhangsan
passwd zhangsan
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQwNy83NzMzYzcwMGUxNzgwYWZhMjZiN2E1OTJmODJiZThkZi5wbmc=)
查看用户属于哪个组
groups 用户名
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzIwOC8xMTA3OWY2MWQxNGJhMzA1YTc4OWMxZWFkNWU1NTJkOC5wbmc=)
修改用户密码
passwd 用户名
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzU4OS84ZTdjYmJhZTRkNzA5NTE1ZGUyMmU3ODBlMTA0NGQ0ZC5wbmc=)
切换用户
su 用户名
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQzNC8yMTkwYzc1MDlkNjQ0MmFlNjlhYWI3N2U1ZjVlNjk4YS5wbmc=)
查看当前用户
pwd 用户名
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE1NC8wYjM2Njg2NWYxYTk4MmQxNWZiNjllMTQ4NzAzODRhYS5wbmc=)
- 从普通用户到普通用户需要登陆密码
- 从root到普通用户不需要登陆密码
创建用户
useradd 用户名
- 多了一个用户,多了一个组
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzUzNy84MDgyMGU5ZmE5ZGE2MDk4YzVmNGNmZjY1ZGQzNjJlMS5wbmc=)
user:zhangsen1
pwd:luruihua
pwd:luruihua521…
- 查看
用户有谁
ls /home/
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzU3NC80NmQ2ODUxZTJlNjhhYzJiMmE2YzgzZDFjMThhMDQzZS5wbmc=)
修改登陆名
usermod -l 新用户名 原用户名
- 注意: 已经登陆的不能修改,重启虚拟机解决。
修改用户的组
usermod -g 新组 用户名
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzMyMC9jNTM2NzQ1N2ExYWMwMWU0ZTVhNWMwZWE2ZTYwN2Q1OC5wbmc=)
usermod -G 组名,组名 用户名
usermod -G sys,root zhangsen1
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzMvZTdlYTU1YTAzOTE2ZTM4ZjY1MTkwZWFiZjFmN2UzZjMucG5n)
锁定用户
usermod -L 用户名
usermod -L zhangsen1
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzUwMS80MmQ5NjQ2MGE5ZmIwNTU2YmFlNzA5NjIwYzhkOWJlNS5wbmc=)
解锁
usermod -U 用户名
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzY3MC9hZDAzNjM5NTRjM2QwODkzMDFiMzM5ZmE4YjJhZTFmNi5wbmc=)
- 测试
删除用户
userdel -r 用户名
新建组
groupadd 组名
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzk1OS85ZGZhMDdmMjk3OGQ5YjI4NzU0NzM0YmQzMThjZjM1Zi5wbmc=)
更改组名称
groupmod -n 新组名 老组名
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzgxOC8zNmY0YjIzNDg1Mzc4MjU5OWZlNDNiYWQxNmI4ZTU5YS5wbmc=)
删除组
groupdel 组名
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzk4Mi8wMWRmZDI0NjhlY2JmZGIxODAzMzgzMGU0MzRkYmQ3ZS5wbmc=)
给文件授权到组
chgrp 组名 文件名
chgrp g1 /home/test
设置文件权限
hmod 770 /home/test
750
用数字来表示权限(r=4,w=2,x=1,-=0)
查看时间
![【linux基础第五弹】-用户管理和时间 【linux基础第五弹】-用户管理和时间](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzMwNS9iNDNkYzVjNjM2MWE2NjcxZWYxOWIwZTBkODUwOTljOS5wbmc=)