linux有命名管道(linux文件权限详解)

本文目录
linux文件权限详解
产品型号:ThinkpadE15
系统版本:centos8
linux文件权限详解
#ll/etc/passwd
-rw-rr.1rootroot20539月192017/etc/passwd
文件权限基本解释:
rw-rr.1rootroot20539月192017/etc/passwd
其中:文件类型,可以为p、d、l、s、c、b和_
p表示命名管道文件
d表示目录文件
l表示符号连接文件
-表示普通文件
s表示socket套接口文件,比如我们启用mysql时,会产生一个mysql.sock文件
c表示字符设备文件,例:虚拟控制台或tty0
b表示块设备文件例:sda,cdrom
例:
#ll/dev/sda/dev/cdrom/etc/passwd/dev/tty0
lrwxrwxrwx1rootroot39月192017/dev/cdrom-sr0
brw-rw-1rootdisk8,09月192017/dev/sda
crww-1roottty4,09月192017/dev/tty0
-rw-rr.1rootroot20539月192017/etc/passwd如下效果图:
权限说明
对于文件来说:
r:读cat
w:写vimecho
x:执行运行命名或者脚本
对于目录来说:
r:读ls
w:在目录里面建文件,删除,移动touchmkdirrmmvcp
x:进入cd
文件拥有者
UGO:所有者用户组其它用户
所有者:就是创建文件的用户,这个用户拥有对它所创建的文件的一切权限,所有者可以允许其所在的用户组可以访问所有者的文件。
用户组:用户组是具有相同特征用户的逻辑集合,有时我们需要让多个用户具有相同的权限,比如查看、修改某一个文件的权限,一种方法是分别对多个用户进行文件访问授权,如果有10个用户的话,就需要授权10次,显然这种方法不太合理;另一种方法是建立一个组,让这个组具有查看、修改此文件的权限,然后将所有需要访问此文件的用户放入这个组中,那么所有用户就具有了和组一样的权限。这就是用户组。
其它用户:系统内的其他所有者用户就是other用户类
常见几种文件权限组成
rwx:文件所有者对文件具有读取、写入和执行的权限。
rwxrr:文件所有者具有读、写与执行的权限,用户组里用户及其他用户则具有读取的权限
rw-rw-r-x:文件所有者与同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限。
drwxx—x:目录所有者具有读写与进入目录的权限,其他用户近能进入该目录,却无法读取任何数据。
drwx:除了目录所有者具有完整的权限之外,其他用户对该目录完全没有任何权限。
举例如下:
每个用户都拥有自己的专属目录,通常放置/home下
#ll/home/
总用量0
drwx.3user1user1789月192017user1
注:表示目录所有者本身拥有的权限,其它用户是无法进入的。root可以。
例2:你以什么用户身份登录,那么你创建的文件或目录,自动成为该文件的所属主和组
#su-user1
上一次登录:二9月1912:57:21CST2017:0上
$
$toucha.txt
$lla.txt
-rw-rw-r1user1user105月820:58a.txt
总结:
文件权限基本解释:
rw-rr.1rootroot20539月192017/etc/passwd
其中:文件类型,可以为p、d、l、s、c、b和_
p表示命名管道文件
d表示目录文件
l表示符号连接文件
-表示普通文件
s表示socket套接口文件,比如我们启用mysql时,会产生一个mysql.sock文件
c表示字符设备文件,例:虚拟控制台或tty0
b表示块设备文件例:sda,cdrom
在UNIK/Linux系统中,如何表示一个文件的存取权限
在Linux下,可以使用LS-L命令查看文件的权限。使用LS命令获得的符号格式类似于:-rwxr-xr-x。让我们分析一下格式的含义。此表示法中有十位数字:9 8 7 6 5 4 3 2 1 0-r w x r-x r-x
第9位表示文件类型,可以是p、D、l、s、C、B和-:
P代表命名管道文件
D表示目录文件
L表示符号连接文件
-表示普通文件
S表示套接字文件
C代表字符设备文件
B表示块设备文件
位8-6、5-3和2-0分别代表文件所有者、同一组中的用户和其他用户的权限。表格为RWX:
R表示可读,可以读取文件的内容
W表示可写,文件内容可以修改
X表示可执行,这个程序可以运行
未经许可的地点由-

更多文章:
switch case用法举例python(为什么Python中没有Switch/Case语句)
2025年9月27日 18:45
checkbox 选中事件(js动态生成的checkbox取值和选中事件)
2025年9月26日 11:00
用数据库做管理系统(何谓数据库管理系统简述数据库管理系统的功能)
2026年7月20日 19:30
个人述职报告ppt(简约彩色个人述职报告PPT模板最新怎么样)
2025年9月19日 22:30
驽马十驾的故事(“驽马十驾,功在不舍”是什么意思古代早有“龟兔赛跑”的故事!)
2025年8月1日 23:30
memory lapse是什么意思?collapse;是什么意思
2026年5月28日 23:45
delphi三层数据库技术(delphi 多个数据库使用一个三层问题)
2025年12月4日 01:45
count函数怎么统计文字(count如何计算同一种颜色的文字)
2025年6月1日 12:45
java打印爱心图案的代码(html爱心代码用devc++能打出来嘛)
2026年8月5日 05:00
python如何使用多线程(Python的keyboard模块使用多线程)
2026年9月14日 03:00












