linux的文件权限命令及配置标准FHS

一. linux的文件权限命令

1.     ls 查看文件

-l 详细信息

-a 隐藏文件 .config


note1:文件类型 d目录;- 文件;l 连接文件;b 可供存储的接口设备;c 串口设备。

note2:文件权限 rwx

          所属用户组: owner, group,others

2.     chgrp 改变文件所属用户组

chgrp [-R]dirname/filename

-R 递归更改,即更改连同子目录下的所有文件、目录

 

eg: chgrp userstest.txt

 

note1:使用的组名users必须是在/etc/group文件中存在的。

 

3.     chown 改变文件所有者

chown [-R] 账号名称 文件或目录

-R 递归更改,即更改连同子目录下的所有文件、目录

 

eg: chown wintest.txt      

   chown win:win test.txt      //更改所有者和用户组

 

note1: 用户必须是在/etc/passwd中有记录的。

 

4.     chmod 改变权限

chmod [-R] xyz 文件或目录

-R 递归更改,即更改连同子目录下的所有文件、目录

xyz 数字类型的权限数值 r-4, w-2, x-1

 

eg: chown 755test.txt

 

note1:符号类型改变文件权限:u, g, o代表3种身份的权限,a代表所有身份;+, -, =用于设置。

chmod u=rwx,go=rx test.txt

chmod a+wtest.txt

chmod a-wtest.txt

 

NOTE:

 

权限对文件

权限对目录

r

可读取文件实际内容

可读取目录结构列表,可ls出文件名,但不能ls -l读不到详细信息

w

可编辑、新增、修改文件,但不能删除文件

可新建、删除、重命名以及转移文件与目录

x

可被执行

能够cd进入该目录


二. 配置标准FHS

1.1配置标准:FHS

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

1.2FHS制定出来的4种目录特色:

       shareable , unshareable , static ,variable

1.3FHS针对目录树架构仅定义出三层目录下应该放置什么数据,分别为:

       1)/:与开机有关

       2)/usr: 与软件安装、执行有关

       3)/var: 与系统运作过程有关

1.4有5个目录不可与根目录放在不同的分区:

       1)/etc: 配置文件

       2)/bin: 重要可执行文件

       3)/dev: 所需要的设备文件

       4)/lib:执行文件所需要的函数库与内核所需的模块

       5)/sbin:重要的系统执行文件

原因:根目录与开机有关,开机过程仅与根目录会被挂载,其他分区是在开机完成之后才会持续进行挂载,因此,根目录下与开机有关的目录就不能与根目录放到不同的分区去。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值