发布网友 发布时间:2022-02-27 03:29
共8个回答
懂视网 时间:2022-02-27 07:50
产品型号:Thinkpad E15
系统版本:centos8
linux文件权限详解
[root@xuegod63 ~]# ll /etc/passwd
-rw-r--r--. 1 root root 2053 9月 19 2017 /etc/passwd
文件权限基本解释:
- rw- r-- r--. 1 root root 2053 9月 19 2017 /etc/passwd
其中:文件类型,可以为p、d、l、s、c、b和 –
p表示命名管道文件
d表示目录文件
l表示符号连接文件
-表示普通文件
s表示socket套接口文件,比如我们启用mysql时,会产生一个mysql.sock文件
c表示字符设备文件,例: 虚拟控制台 或tty0
b表示块设备文件 例: sda, cdrom
例:
[root@xuegod63 ~]# ll /dev/sda /dev/cdrom /etc/passwd /dev/tty0
lrwxrwxrwx 1 root root 3 9月 19 2017 /dev/cdrom -> sr0
brw-rw---- 1 root disk 8, 0 9月 19 2017 /dev/sda
crw--w---- 1 root tty 4, 0 9月 19 2017 /dev/tty0
-rw-r--r--. 1 root root 2053 9月 19 2017 /etc/passwd 如下效果图:
权限说明
对于文件来说:
r:读 cat
w:写 vim echo
x:执行 运行命名或者脚本
对于目录来说:
r:读(看到目录里面有什么) ls
w:在目录里面建文件,删除,移动 touch mkdir rm mv cp
x:进入 cd
文件拥有者
UGO:所有者--用户组--其它用户
所有者: 就是创建文件的用户,这个用户拥有对它所创建的文件的一切权限,所有者可以允许其所在的用户组可以访问所有者的文件。
用户组: 用户组是具有相同特征用户的逻辑集合,有时我们需要让多个用户具有相同的权限,比如查看、修改某一个文件的权限,一种方法是分别对多个用户进行文件访问授权,如果有10个用户的话,就需要授权10次,显然这种方法不太合理;另一种方法是建立一个组,让这个组具有查看、修改此文件的权限,然后将所有需要访问此文件的用户放入这个组中,那么所有用户就具有了和组一样的权限。这就是用户组。
其它用户:系统内的其他所有者用户就是other用户类
常见几种文件权限组成
- rwx --- ---:文件所有者对文件具有读取、写入和执行的权限。
- rwx r-- r--: 文件所有者具有读、写与执行的权限,用户组里用户及其他用户则具有读取的权限
- rw- rw- r-x:文件所有者与同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限。
drwx--x—x: 目录所有者具有读写与进入目录的权限,其他用户近能进入该目录,却无法读取任何数据。
drwx------: 除了目录所有者具有完整的权限之外,其他用户对该目录完全没有任何权限。
举例如下:
每个用户都拥有自己的专属目录,通常放置/home下
[root@xuegod63 home]# ll /home/
总用量 0
drwx------. 3 user1 user1 78 9月 19 2017 user1
注: [rwx------]表示目录所有者本身拥有的权限,其它用户是无法进入的。 root可以。
例2: 你以什么用户身份登录,那么你创建的文件或目录,自动成为该文件的所属主和组
[root@xuegod63 home]# su -user1
上一次登录:二 9月 19 12:57:21 CST 2017:0 上
[user1@xuegod63 ~]$
[user1@xuegod63 ~]$ touch a.txt
[user1@xuegod63 ~]$ ll a.txt
-rw-rw-r-- 1 user1 user1 0 5月 8 20:58 a.txt
总结:
文件权限基本解释:
- rw- r-- r--. 1 root root 2053 9月 19 2017 /etc/passwd
其中:文件类型,可以为p、d、l、s、c、b和 –
p表示命名管道文件
d表示目录文件
l表示符号连接文件
-表示普通文件
s表示socket套接口文件,比如我们启用mysql时,会产生一个mysql.sock文件
c表示字符设备文件,例: 虚拟控制台 或tty0
b表示块设备文件 例: sda, cdrom
热心网友 时间:2022-02-27 04:58
在Linux中,权限的所有者分为用户权限,组权限和其他权限,分别是用字母u, g, o 代表
权限分为:读 r , 写 w , 执行 x。
比如看到了,你一个文件夹1个的权限是: rwxr-xr-x 这个权限的意思是这个文件夹的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。
这些权限都可以用数字来表示:r 4, w 2 , x 1, 那么上边的权限就是755 (一段一段的加和)更改权限的命令是chmod。
想这对文件夹/test设置权限,希望是test文件夹的所属用户完全控制,所属组和其他用户只能读取和执行。
扩展资料:
HFS+卷使用分配文件有以下几点优势:
1、使用文件允许分配文件为其自身分配存储块,这种方式相对简单得多,因为这样卷就只有一种块类型——分配块。HFS之所以复杂是因为它使用扇区来存储分配位图,用分配块来存储文件。
2、分配文件可以是不连续的,允许分配信息和用户数据交叉存取。许多现代的文件系统都采取这种方式以减少文件增大的过程中的磁头运动行程。
3、分配文件可以扩展。因为分配文件的可扩展性,所以很容易增加磁盘上的分配块的数量。这无论是对于想减小分配块的大小还是扩大整个磁盘的空间都是非常有用的。
4、分配文件的可收缩性。可以为不同大小的卷创建适当的镜像,回写至磁盘时,即便磁盘很大,也可以建立足够的分配文件数据;如果写入较小的磁盘,分配文件又可以收缩至适当的大小。
参考资料来源:百度百科-分配文件
热心网友 时间:2022-02-27 06:16
在Linux中,权限的所有者分为用户权限,组权限和其他权限,分别是用字母u, g, o 代表
权限分为:读 r , 写 w , 执行 x.
比如你看到了,你一个文件夹1个的权限是: rwxr-xr-x 这个权限的意思是这个文件夹的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。
这些权限都可以用数字来表示:r 4, w 2 , x 1, 那么上边的权限就是755 (一段一段的加和)
更改权限的命令是chmod
好了,比如,你想这对文件夹/test设置权限,你的希望是test文件夹的所属用户完全控制,所属组和其他用户只能读取和执行,那么就可以使用:
chmod 755 /test
如果想让这个权限一直对test文件夹向下传递(也就是说,test文件夹里面子文件加和文件都拥有这个权限),那么加上一个-R
chmod -R 755 /test
热心网友 时间:2022-02-27 07:51
举个例子吧,赋予/tmp 访问权限就是
chmod 755 /tmp
其中中间的3位数字依次分别代表文件所有者(owner)、所有者所在的组(group)、其他用户(other);权限是只读4、写入2、执行1的和,像此例中所有者拥有对文件的所有权限即为4+2+1
。以此类推,如果你不想给其他用户权限,则数值为0
热心网友 时间:2022-02-27 09:42
/da目录
cp /root/install.log /home/da 拷贝文件到/home/da
chown -R user3 /home/da 更改/home/da 拥有者为user3
chmod 770 /home/da 更改/home/da 权限为 owener可进入 other不可进入
另外,虚机团上产品团购,超级便宜
热心网友 时间:2022-02-27 11:50
权限控制用户能否访问的。
如有个文件/home/user/hello.txt
默认是755的权限(读 - 4, 写 - 2, 执行 - 1, 加起来是7)
就是本人有读写执行的权限,组用户和其他用户只有读和执行的权限。
可以用chmod 改变权限。如
chmod 775 /home/user/hello.txt就给组用户赋予了读写执行的权限
还可以用chmod +r, +w, +x, -r, -w, -x分别加上读,写,执行,去掉读,写,执行的权限。详细用法用man chmod 看看吧
热心网友 时间:2022-02-27 14:15
写 可执行 分别对应的是 r w x 如果没有那一个权限,用 - 代替
然后又分了三个类别的权限,分别是: 文件所属主 文件所属组 其他用户
所以你写出来的权限是 文件所属者有读和写的权限,文件所属组也有读和写的权限,然后其他用户只有读和可执行的权限,但是没有写的权限
然后再来解决一下最前的那个 - 的问题,一般普通文件就是 - ,如果是目录的话,便是 d,还有几个其他类型,斑驳就不在赘述了
这样子应该能够明白这个意思了吧
热心网友 时间:2022-02-27 16:56
例chmod 775 文件名
数字对应
user group other
r-4 w-2 x-1