Linux系统中如何有效管理用户权限?

摘要:1. 怎么看权限? (ls -l)在终端输入 ls -l,你会看到类似下面的一行“天书”:Bashdrwxr-xr-x2userdev

1. 怎么看权限? (ls -l)

在终端输入ls -l,你会看到类似下面的一行“天书”:

Bash

drwxr-xr-x 2 user dev 4096 Dec 12 10:00 project/

我们需要关注的是最前面的 10 个字符drwxr-xr-x,它分为 4 个部分解读:

字符位置

字符

含义

解释

第 1 位

d

文件类型

d= 目录 (Directory)


-= 普通文件


l= 软连接

第 2-4 位

rwx

所有者权限(User)

文件主人的权限

第 5-7 位

r-x

所属组权限(Group)

同组同事的权限

第 8-10 位

r-x

其他人权限(Others)

既不是主人也不是同事的路人权限

  • r(Read): 读。对文件是查看内容;对目录是列出文件名 (ls)
  • w(Write): 写。对文件是修改内容;对目录是新建/删除文件
  • x(Execute): 执行。对文件是运行程序;对目录是进入目录 (cd)
  • -: 无权限。

2. 怎么改权限? (chmod)

chmod(Change Mode) 是修改权限的核心命令。有两种改法:

方法 A:数字法 (最常用,适合配合记忆)

这是高手的用法,简单快捷。

阅读全文