用户管理和时间
查看配置文件
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
查看用户属于哪个组
groups 用户名
修改用户密码
passwd 用户名
切换用户
su 用户名
查看当前用户
pwd 用户名
- 从普通用户到普通用户需要登陆密码
- 从root到普通用户不需要登陆密码
创建用户
useradd 用户名
- 多了一个用户,多了一个组
user:zhangsen1
pwd:luruihua
pwd:luruihua521… - 查看
用户有谁
ls /home/
修改登陆名
usermod -l 新用户名 原用户名
- 注意: 已经登陆的不能修改,重启虚拟机解决。
修改用户的组
- 单组
usermod -g 新组 用户名
- 多组
usermod -G 组名,组名 用户名
usermod -G sys,root zhangsen1
锁定用户
- 注意: 锁定对root无用
usermod -L 用户名
usermod -L zhangsen1
解锁
usermod -U 用户名
- 测试
删除用户
- 在root下
userdel -r 用户名
新建组
groupadd 组名
更改组名称
groupmod -n 新组名 老组名
删除组
groupdel 组名
给文件授权到组
chgrp 组名 文件名
chgrp g1 /home/test
设置文件权限
hmod 770 /home/test
750
用数字来表示权限(r=4,w=2,x=1,-=0)
查看时间
显示硬件时间
hwclock --show //显示硬件时间
同步更新时间
使用ntp手动同步
ntpdate + ip
ntpdate 120.24.81.91