第六节:用户与管理权限
cat /etc/passwd 用户基本信息
tail -1 /etc/passwd 看最后一行的用户的基本信息

一行七列
用户账号;密码占位符;用户账号id;组账号id;用户说明;宿主目录;登录Shell
tail -1 /etc/shadow 用户口令有效期等相关信息
名称后面是密码,密文,后面还有有效期
添加用户: useradd u1
查看最后一行用户:tail -1 /etc/passwd
设置密码:passwd u1
看密码和有效期:tail -1 /etc/shadow
登录:ssh u1@192.168.195.133
创建用户时,用户的初始都有什么文件

只能本地设置
passwd -d u1:清空用户密码
passwd -l u1:锁定账户
passwd -S u1:查看账号锁定状态
passwd -u u1 :解锁
usermod命令:

usermod -s /bin/bash u1 修改shell
tail -1 /etc/passwd 看看是不是改动了
usermod -l zhangsan u2 把u2改zhangsan 以后就用zhangsan登陆
删除用户信息
userdel -r u1 相关u1的全都删除,
不加r的话,宿主目录就没删
组group

groupadd命令

将已存在的用户加到组中来

加用户
gpasswd -a user2 group1
删组中用户
gpasswd -d user2 group1
一次加入多个,逗号分隔,是重新定义,以前的都没了

添加用户到组

第一行时创建一个组
第二行时给组里加用户 但是第二行没有基本组的设置,系统自动创一个基本组与用户同名
删除组 groupdel命令,如果有用户的基本组是这个组那么将不可以删除,只有用户归置好了才可以删除

groups user1 简单的看用户所在组信息
![]()
看组和用户的附属关系,tail /etc/passwd
不要看 etc/group 不好使
不过最好用的是,id user1
![]()
w users who 查看当前正在登录信息

who | wc -l 查看当前登录的有几个人
文件目录的权限

设置权限的例子

-rw-r--r--.
第一个- 是文件
d 是目录
后面三位一组,属主权限,属组权限,其他权限
最最后一个点 是附加权限
权限设置

这样更改:
chmod命令
字符版本


更改属主和属组

浙公网安备 33010602011771号