【第五课】linux用户及权限基础
user&group
用户
相关文件
/etc/passwd -保存用户信息
/etc/shadow -保存用户密码
/etc/group -保存组信息
查看当前登录的用户
whoami显示当前用户
who 显示哪些用户已经登录系统
w显示哪些用户已经登录和操作行为
创建一个用户
修改用户信息
usermod 参数 username
支持以下参数
-l 新用户名
-u 新userid
-d 用户家目录位置
-g用户所属主组
-G 用户所附属组
-L 锁定用户使其不能登录
-U 解除锁定
删除用户
userdel 用户名:删除用户名
userdel -r 用户名:删除用户及家目录
组
创建、修改、删除组
groupadd 组名:创建组
groupmod -n newname oldname:修改组名
groupmod -g newGid oldGid :修改组id
groupdel 组名:删除组
5.2权限机制
权限概念
文件权限
UGO
linux权限基于UGO模型进行控制
*U代表user,G代表group,O代表other
*每个文件的权限都是基于UGO进行设置,权限三个一组(rwx)
修改文件所属用户、组
chown username document:改变文件所属用户,-R可递归修改目录下所有文件所属用户
chgrp username document:改变文件用户组,-R可递归修改目录下所有文件所属用户组
修改权限
命令:chmod 模式 文件
模式的格式如下:
*u/g/o分别代表user、group和other
*a代表ugo
*+、-代表增加或删除对应权限
*r/w/x代表三种权限
案例:chmod u+rw linux
chmod g-x linux
chmod go+r linux
chmod a-x linux
操作实例
普通权限
特殊权限
设置特殊权限