linux 权限

linux 权限(文件权限 与 目录权限 )

在 Linux 系统中,权限是对文件和目录访问的控制机制。

文件和目录的权限

  1 三个权限组:

  • 所有者 (owner)
  • 组 (group)
  • 其他 (other)

   2 每个权限组中的三种权限:

  • 读 (r):允许读取文件内容或列出目录内容。
  • 写 (w):允许写入文件内容或创建文件。
  • 执行 (x):允许执行文件或进入目录。

如图:

红色圈是:所有者权限组,黄色是组权限组,绿色是其它权限组。

上图的第一个目录权限为 rwxr-xr--,表示所有者具有读、写、执行权限,组具有读、执行权限,其他用户具有读权限。

授权chmod

  •   常用的授权指令:

# 设置文件的权限为 -rwxr-xr-- 
chmod 755 filename 

# 设置目录的权限为 drwxr-xr-x 
chmod 755 directory 

# 将文件所有者更改为新用户 
chown newuser filename 

# 将文件群组更改为新群组 
chgrp newgroup filename
  •  对不同的权限组进行操作授权:

# 给文件所有者添加执行权限
chmod u+x filename

# 从文件群组中去掉写权限
chmod g-w filename

# 给其他用户设置只读权限
chmod o=r filename

    Linux 系统使用八进制数来表示文件权限。每个权限对应一个数字,读权限为 4,写权限为 2,执行权限为 1。授权也可以用字母xwr代替。

授权注意:

  1. chmod授权未指定组时,默认对所有组进行授权操作。 
  2. 如果使用的是root 超级用户登陆操作,则不受上面权限限制,root拥有所有权限。

你可能感兴趣的:(linux,运维,服务器)