一、用户管理命令
- useradd 添加用户
- passwd 设置用户密码(普通用户只能用这个命令修改自己的密码,只有root能用这个命令修改别的用户的密码)
- userdel 删除用户
- usermod 修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等
- id +用户 查看用户id
- su +用户 切换用户(从root切换到普通用户不需要密码,从普通用户切换到普通用户需要密码)
eg:
二、用户组管理命令
- groupadd 添加用户组
- groupdel 删除用户组
- groupmod 修改用户组信息
- groups 显示用户所属的用户组
三、权限管理
在一个系统中为两个用户创建互相交互数据的环境-----准备一个公共区域只对两个用户开放
具体做法:
1.创建一个share目录 mkdir share
2.添加一个组 groupadd sxyshare
3.让两个用户进入一个组里 usermod -a -G sxyshare sxy01 (-a : append -G : Group)
4.让组用户持有 share目录
5.权限设置
用户组对share目前只有读和打开权限 没有写的权限
需要修改权限:字符型 数字型
字符型:
chmod ugo +/- rwx
授予用户组对share写的权限
验证是否授权成功
因为用户组拥有对share写的权限,所以sxy01,sxy02就拥有对share写的权限
用sxy01访问share
在share中创建文件写内容
此时,说明授权成功
数字型(用二进制编码)
rwx
000---(0表时无该权限1表时有该权限)(000十进制0 表示为对该文件没有读,写,打开权限)
设置其他用户对sxt01.tex文件写的权限