Linux UGO

U=USER
G=GROUP
O=OTHERS

最前面的’-’,表示文件为普通类型
第一组的‘rw-’,表示文件属主对文件具有读和写权限,但没有执行权限
第二组的’rw-’,表示同组其他用户对文件具有读和写权限,但没有执行权限
第三组的’r--’,表示其他组用户对文件具有读权限,但没有写和执行权限
r    可以读文件    可以查看目录中内容
w    可以写文件    可以增删目录中内容
x    可以执行文件    可以进入目录
‘rw-‘,二进制表示是110(2^2+2^1=6),十进制数值是6
‘r--‘,二进制表示100(2^2=4),十进制数值是4
使用chmod修改文件权限的时候就可以使用十进制代替‘rwx‘

特殊的权限:分别是s(suid),s(sgid), t(Sticky Bit)
[[email protected]-TST-203 ~]$ls -l /usr/bin/passwd
-rwsr-xr-x. 1 root root 30768 Feb 22  2012 /usr/bin/passwd
[[email protected]-TST-203 ~]$ls -ld /tmp
drwxrwxrwt. 372 root root 102400 May  3 09:50 /tmp
[[email protected]-TST-203 ~]$

新建的目录全显示775,新建的文件是664,为什么新建的文件和目录权限不是777呢?
用umask命令查看当前系统掩码(默认为0002)
新建目录是777与002做掩码,结果正是775,新建文件是666与002做掩码,结果正是664
时间: 2024-10-23 15:46:11

Linux UGO的相关文章

LInux ugo权限详解

Linux 中的用户和组是用来控制使用者或者进程可以或者不可以使用哪些资源和硬件,是Linux权限控制最基本的方式. 用户和组可以看一下上一章的部分,先来看一下权限. 一.权限概览 在Linux下,使用命令ls -l显示文件详细信息 [[email protected] syzhao]# ls -l total 4848 -rwxrw-r-- 1 syzhao eng 194 Jun 15 2012 check_crc.v -rw-rw-r-- 1 syzhao eng 3713 Jun 13

Linux基本权限UGO

Linux通过user.group.other把用户分为基础的三类,可以对三类分别设置三种基本权限read.write.excute.  1.基本介绍 九位基本权限分别按照user.group.other的顺序,如上图,d表示文件是个目录文件,owner权限为rwx,group的权限为r-x,非上两种就是other用户权限为r-x. 2.权限判定流程 对文件操作的权限是基于process的用户表示的,比如用户yemo在没特殊情况下,他发起的进程就表示为yemo的UID,然后文件操作基于proce

LINUX中UGO权限分类及特性

在LINUX的操作中,我们会用到权限来限制一个文件或者用户, 那么这些权限主要有哪些呢? 常见的是这三大类: U,G,O U=USER G=GROUP O=OTHERS 顾名思义, u就是用户权限 g就是文件所属组的权限 而O就是其他人的权限了 一般对文件使用ll 可查看其权限如何,权限主要分为三种: r:可读,w:可写,x:可执行 比如 一个文件的权限为 -r-xr-x--- 这是一个十位的,第一位代表了文件的类型,此处的-说明文件是一个 普通文件,2-4位是U的权限,5-7位是G的权限,8-

linux的ugo权限

---ls -l /etc/passwd 查权限详细信息 -rw-r--r--第一位代表的是文件类型然后三位数三位数的算,第一个三位数代表文件所属的用户的权限.为可读可写.第二个三位数代表的是文件所属的组的权限.为可读.第三个三位数代表的是所有人的权限.为可读. 原文地址:https://blog.51cto.com/14174084/2366888

linux 常用命令整理

系统信息 1. uname -a -r -n -m -a    -所有:打印所有信息,按照以下顺序,除了省略- p和我如果未知: - s,内核名字:打印内核名字 - n,节点名:打印网络节点的主机名 - r,内核发行版:打印的内核版本 - v,内核版本:打印内核版本 - m,机:打印机器硬件的名字 ==arch - p,处理器:打印处理器类型或"未知"- i,我,硬件平台:打印硬件平台或"未知" - o,操作系统:打印的操作系统 -- help-帮助显示这个帮助并退

目前最完整的Linux常用基础命令

显示Linux系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/mem

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

Linux之用户管理

Linux系统是个多用户系统,它能做到不同的用户能同时访问不同的文件,但是又不可能让每一个用户都随意可随意访问修改别的用户的数据,因此一定要有文件权限控制机制.Linux系统的权限控制机制和Windows的权限控制机制有着很大的差别.Linux的文件或目录被一个用户拥有时,这个用户称为文件的拥有者(或文件属主),同时文件还被指定的用户组所拥有(文件属组).一个用户可以是不同组的成员,这可以由管理员控制.文件的权限由权限标志来决定,权限标志决定了文件的拥有者.文件的所属组.其他用户对文件访问的权限

Linux网络管理 配置

samba windows和Linux之间共享文件的作用 ftp nfs linux和linux之间  nfs windows和windows之间  CIFS DOS DEC Unix Sun unix SMB  Service message block samba ========================================= server: yum -y install samba vim /etc/samba/smb.conf [pub]   //共享名 commen