drwxrwxrwx 文件所具有的权限
d:当前文件所属的类型
第一个rwx 当前用户所具有的权限
第二个rwx 表示当前用户所属的组具有的权限
第三个rwx 其他用户所具有的权限
root root
第一个root 表示当前用户
第二个root 表示当前用户所属的组(用户个组完全相同)
备注:在创建用户时,没有给用户指定组,此时系统会创建一个与用户同名的组
linux 用户所属组的增删改查
添加组:groupadd 组的名称
删除组:groupdel 组的名称
查看所有的组:cat /etc/group
将目录符与某一组的权限:chgrp 组名称 文件或目录
linux 用户的增删改查
创建用户:useradd -m -g 组名 用户名
-m : 在/home创建家
-g 指定该用户所属的组
删除用户:userdel -r 需要删除的用户名
查看系统所有用户
cat /etc/passwd
为新用户设置密码:passwd 用户名称
sudo 命令使用场景
普通用户想临时使用超级管理员权限时使用sudo
sudo 命令使用
第一步:创建普通用户(原始还有一个root 用户),使用普通用户临时使用超级管理员权限
第二步:使用普通用户在root具有的权限呢目录下直接创建目录报错“权限不够”
第三步:使用sudo 创建 sudo mkdir 001 ,提示错误“zhangsan1 不在 sudoers 文件中”
第四步:将zhangsan1添加到sudoers文件中
1、将/etc/sudoers 文件权限从-r–r----- 改成-rwxrwxrwx
命令 chmod 777 /etc/sudoers
2、使用root 在/etc/sudoers 中添加zhangsan1 ALL=(ALL) ALL
3、将权限还会原来的权限(从-rwxrwxrwx改为-r–r-----)
命令: ch’mo’d 440 /etc/sudoers
4、使用新用户执行创建命令
sudo mkdir 001
注:
- 虽然 通过 su -u root 可以切换到 root用户, 但是 存在严重的 安全隐患
- linux系统中的 root 账号通常 用于系统的维护和管理, 对操作系统的所有资源 具有访问权限
- 如果不小心使用 rm -rf … … , 就可能将系统搞瘫痪
- 在大多数版本的linux中, 都不推荐 直接只用 root 账号登录系统
- sudo 命令用来以其他身份来执行命令, 预设的身份为 root
- 用户使用 sudo 时, 必须先输入密码, 之后5分钟的有效期限, 超过期限则必须重新输入密码
权限的修改
chmod +/- rwx 目录
u=rwx,g=rwx,o=rwx 目录
0-7(4,2,1)求和计算(chmod 777 ) 文件名称