用户权限相关命令
用户和权限的概念
-
用户是Linux系统工作中重要的一环,用户管理包括用户和组管理
-
对文件/目录的权限包括
r | read | 读 |
w | write | 写 |
x | excute | 执行 |
ls -l
输出信息介绍
ls -l
可以查看文件夹下文件的详细信息,从左到右依次是:- 权限,第一个字符如果是d表示目录
- 硬链接数,有多少种方式可以访问到当前目录/文件
- 拥有者,家目录下文件/目录的拥有者通常都是当前用户
目录 | 拥有着权限 | 组权限 | 其他用户权限 | |||||||
文件权限示例 | - | r | w | - | r | w | - | r | - | - |
目录权限示例 | d | r | w | x | r | w | - | r | - | - |
chmod简单实用
chmod
可以修改用户/组对文件/目录的权限- 命令格式:
chmod +/-rwx 文件名/目录名
超级用户
- Linux系统中的root账号通常用于系统的维护和管理,对操作系统的所有资源具有所有访问权限
- 在大多数版本的Linux中,都不推荐直接使用root账号登陆系统
- 在Linux安装的过程中,系统会自动创建一个用户账号,而这个默认的用户就称为“标准用户”
sudo
su
表示使用另一个用户的身份sudo
命令用来以其他身份来执行命令,预设的身份为root
- 用户使用
sudo
时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码