【Linux命令】《鸟哥Linux基础》第五章 Linux的文件权限与目录配置

本文详细介绍了Linux系统中文件的权限设置与目录配置原则,包括用户、群组和其他人的rwx权限,如何使用chgrp、chown和chmod命令修改文件权限,以及Linux文件种类与扩展名。此外,还讲解了Linux目录配置依据——FHS,说明了不同目录的作用及应存放的数据类型。
摘要由CSDN通过智能技术生成

5、Linux的文件权限与目录配置

在Linux中,任何一个文件都具有用户(User)、所属群组(Group)、其他人(Others)三种身份的个别权限。

每种身份,都有3种可选择的权限:rwx 可读可写可执行。

1 修改文件的用户组和所有者
修改文件所属组
chgrp [-R] 目标组名 文件或目录  #R是为了递归修改子文件夹


修改文件所有者
chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:所属组名称 文件或目录  #也能顺带修改所属组
chown [-R] 账号名称.所属组名称 文件或目录  #用.和冒号是一样的
chown [-R] .所属组名称 文件或目录         #只修改所属组

当使用如下命令拷贝文件后,同时也会原样拷贝文件的所属组和所有者,需要因情况修改

cp 源文件 目标文件
2 修改文件权限
r  :  4  可读(文件:可读内容;
			  目录:可读目录结构,看到文件名和子目录名,但无法进入目录)
w  :  2  可写(文件:编辑、新增、修改文件内容,但不可删除文件;
			  目录:新建、删除、重命名、移动---该目录内的文件或目录)
x  :  1  可执行(文件:可被系统执行;
			    目录:可进入该目录)
chmod [-R] 777 文件或目录 

777 表示rwx rwx rwx
755 表示rwx r-x r-x
740 表示rwx r-- ---
符号类型修改文件权限:
chmod u或g或o或a +或-或= r或w或x 文件或目录

具体如下:
chmod u=rwx,go=rx 文件或目录 # rwx r-x r-x
chmod u=rwx,g=rx,o=f 文件或目录 # rwx r-x r--

chmod a+w 文件或目录 #每个用户都增加写的权限
chmod a-w 文件或目录 #每个用户都去掉写的权限
3 Linux文件种类与扩展名
序号文件种类说明前缀
1常规文件纯文本文件、二进制文件、数据文件-
2目录文件夹d
3链接文件快捷方式l
4设备与设备文件区块设备文件b
5设备与设备文件字符设备文件c
6数据接口文件sockets
7数据输送文件FIFO、pipe,解决多程序同时读写一个文件p
序号扩展名说明
1*.sh脚本、处理文件
2*Z*.tar*.tar.gz*.zip*.tgz经过打包的压缩文件
3*.html*.php网页

文件传送过程中,文件的属性和权限确实可能被修改。如果你从网上下载了一个可执行文件,但是在你的电脑上没法运行,可能是文件的属性被修改了。

4 Linux目录配置的依据–FHS

FHS用于规范每个特定的目录下该要放置什么样子的数据。

是否允许变动可分享不可分享
不变/usr 软件存放处/etc 配置文件
不变/opt 第三方辅助软件/boot 启动与内核相关
可变/var/mail 用户邮箱/var/run 程序相关
可变/var/spool/news 新闻组/var/lock 程序相关

FHS规定了3层目录下应该放置什么数据:

/
root,根目录,与启动系统有关。要求根目录所在分区越小越好。

/usr
unix software resource,与软件安装/执行有关

/var
variable,与系统运行过程有关 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值