jacinli / jacinli.github.io

jacinli blog.
https://jacinli.github.io/
0 stars 0 forks source link

Linux 权限命令与rwx说明 #4

Open jacinli opened 1 week ago

jacinli commented 1 week ago

将pgdata 文件件变成abc用户 sudo chown abc pgdata 将abc用户加入root组 sudo usermod -a -G root abc -a 是追加模式,用于添加用户到现有组而不从其他组移除。 -G 指定组名,此例为 root。 syner 是用户名。

groups syner 查看用户的组属性 drwxr-xr-x ,chmod应该怎么写? 在 Unix 和 Linux 系统中,drwxr-xr-x 描述了一个目录的权限。这个权限字符串可以分解为几个部分:

d 表示这是一个目录。(拥有组-所在组-其他人) rwx 表示拥有者具有读(read)、写(write)、执行(execute)权限。 r-x 表示拥有者所在组的成员可以读取和执行该目录,但不能写入。 r-x 表示其他用户可以读取和执行该目录,但不能写入。 要使用 chmod 命令设置这样的权限,你可以采用数字权限表示法。每个权限组(拥有者、组、其他)都对应一组数字:

读(r)= 4 写(w)= 2 执行(x)= 1 将每组的数字相加来得到单个数字。例如:

rwx = 4 + 2 + 1 = 7 r-x = 4 + 0 + 1 = 5 r-x = 4 + 0 + 1 = 5 因此,drwxr-xr-x 的数字表示为 755。使用 chmod 命令来设置这样的权限可以这样写:chmod 755 dict