UNIX基础--权限

作者: 孤逐王 | 来源:发表于2015-04-23 15:51 被阅读204次

权限

Permissions

FreeBSD使用传统的UNIX®系统的基本权限。在UNIX®系统中,基本权限分配了三种访问类型:读、写、执行。权限可以用字母r、w、x表示;也可以用二进制数表示,按rwx的顺序,x值1,w值2,r值4。

0       ---
1       --x
2       -w-
3       -wx
4       r--
5       r-x
6       rw-
7       rwx

使用命令ls的-l参数可以显示出文件的所属者、 所属组和其他人等属性。

权限的符号化表示

Symbolic Permissions

Option      Letter  Represents
(who)        u        User
(who)        g        Group owner
(who)        o        Other
(who)        a        All (“world”)
(action)         +      Adding permissions
(action)         -        Removing permissions
(action)         =      Explicitly set permissions
(permissions)   r   Read
(permissions)   w   Write
(permissions)   x   Execute
(permissions)   t   Sticky bit
(permissions)   s   Set UID or GID
FreeBSD文件标志

FreeBSD File Flags

FreeBSD 还支持使用 “文件标志”。这些标志为文件提供了进一步的安全控制机制,但这些控制并不适用于目录。这些文件标志提供了针对文件的进一步控制, 帮助确保即使是 root 用户也无法删除或修改文件。

setuid、setgid和sticky 权限

除了前面已经讨论过的那些权限之外,还有三个管理员应该知道的权限配置。它们是setuid、setgid和 sticky。这些配置对于一些 UNIX® 操作而言很重要, 因为它们能提供一些一般情况下不会授予普通用户的功能。

相关文章

  • UNIX基础--权限

    权限 Permissions FreeBSD使用传统的UNIX®系统的基本权限。在UNIX®系统中,基本权限分配了...

  • [原]cups权限控制

    CUPS作为类Unix系统下通用打印系统,权限控制采用Unix本身的文件权限控制(用户、用户组,rwx),再加上C...

  • Linux / Unix中的文件权限与示例

    Linux / Unix中的文件权限与示例 Linux是UNIX的克隆,UNIX是多用户操作系统,可以被许多用户同...

  • root权限简介

    什么是root权限 root权限是指Unix类操作系统(包括Linux)的系统管理员权限,类似于Windows系统...

  • CephFS Jewel/Luminous对POSIX ACL的

    Linux ACL简介 用户权限管理始终是 Unix 系统管理中最重要的环节。大家对 Linux/Unix 的 U...

  • Linux 文件权限管理

    概览 文件权限管理是Linux/Unix中很基础也很重要的概念,而网上大多充斥着粗制滥造的迷之操作误人子弟让人不忍...

  • The Art of unix programming

    The Art of unix programming 哲学 哲学基础: unix 哲学并不算是一种正规设计方法,...

  • supervisor启动报错

    unix:///var/run/supervisor.sock no such file给文件增加权限,并重启su...

  • Unix哲学基础

    一个程序只做一件事情,并做好。程序要能协作。程序要能处理文本流,因为这是最通用的接口。 Doug McIlroy(...

  • UNIX基础--Shells

    Shells Shell提供了一个和操作系统交互的命令行接口。shell的主要功能就是从输入取得命令然后去执行。F...

网友评论

    本文标题:UNIX基础--权限

    本文链接:https://www.haomeiwen.com/subject/elxpfttx.html