linux文件和目录的权限与配置

1.Linux文件属性

iZ283j6l7qoZ download # ls -l 
total 0 
-rwxr-xr-x 1 test mihua 0 Oct 13 11:47 a.php 
-rw-r--r-- 1 root root 0 Oct 13 11:47 b.php

第一个字符代码文件的类型 

目录 

[-] 文件 

[l] 连接文件 

[b] 可供存储的接口设备 

[c] 串行设备 

第二列 有多少个不同的文件名连接到相同的节点(i-node)

第三列 所有者账号

第四列 所属的组

第五列 文件大小 默认单位B

第六列 文件创建或修改时间。如果时间很久远了,则只显示年份,需要查看完整的时间,可以使用 ls -l –full-time



2.文件权限与属性修改

chgrp [-R] fiiename 改变组

chown [-R] 账号名称:组名 filename 改变拥有者

也可以使用“账号名.组名”,单有些朋友喜欢使用带有.的账号名,这样就会造成系统误判,所以建议使用:

chmod 改变权限

2种方式 

第一种 数字类型改变文件权限:chmod [-R] xyz filename   

第二种 符合类型改变文件权限:chmod [-R] u=rwx,g=rx filename

             chmod [-R] a+x,o-w,o=rwx filename

 chmod

 u         表示user      

 g         表示group

 o         表示other

 a         表示all

 +

 – 

 =

 r

 w

 x

 filename


3.权限意义

1.权限对文件的意义

r 可读取文件的内容

w 可编辑文件,但不含删除文件

x 可否被执行

2.权限对目录的意义

r 具有读取目录结构列表的权限,即可使用ls 查看目录结构

w 具有改变该目录结构的权限,如在此目录下新增文件、删除文件、文件重命名、移动文件

x 表示用户能否进入此目录,即是否可以使用cd 进入此目录

4.目录树结构图


由于命令的执行需要变量的支持,若你的执行文件放置的不在/bin  /usr/bin等,要执行命令就得要严格指定该执行文件,即前面需加上./表示当前路径

5.查看当前系统的版本

iZ283j6l7qoZ download # uname -r
3.12.21-gentoo-r1

iZ283j6l7qoZ download # lsb_release -a
LSB Version:    n/a
Distributor ID: Gentoo
Description:    Gentoo Base System release 2.2
Release:        2.2
Codename:       n/a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值