liunx自学基础知识笔记 文件属性及群组

本文详细介绍了如何使用ls命令查看Linux文件的属性与权限,并解析了文件权限各部分的意义。此外,还介绍了如何利用chgrp、chown和chmod命令来改变文件的所属群组、拥有者及权限。

如何改变文件属性与权限
先查看一下文件属性

ls -l
liunx自学基础知识笔记 文件属性及群组
先讲一下各个列代表什么意思

1、-rw-r--r-- 权限
2、1 连接
3、root 拥有者
4、root 群组
5、55986 文档大小
6、1月 5 19:50 修改日期
7、install.log 档案名

第一栏代表文档类型和权限
第一次学解释下
其中
-rwxrwx---
drwxrwx---

第一个字符代表这个文件是目录、文档或链接文件等等:

d代表目录
-代表是文档
l代表是链接文档
b代表是文件里的可供存储的接口设备
c代表是文件里的串行端口设备。键盘、鼠标

接下来三个为一组,且均为rwx的三个参数组合,r代表可读read,w代表可写write,x代表可执行execute。这三个权限的位置不会改变,如果没有权限,就会出现-。
来看下root用户下的install.log这个文档
ls -l install.log
liunx自学基础知识笔记 文件属性及群组
第一组代表该文档的拥有这可以读写,但是不可执行
第二组代表同群组的权限
第三组代表其它用户的权限

第二栏代表有多少档名链接到此节点(i-node)
以后详细介绍,暂时不详细介绍。我理解为链接此文件的连接数
liunx自学基础知识笔记 文件属性及群组
第三栏表示这个文档(或目录)的拥有者账号
liunx自学基础知识笔记 文件属性及群组
第四栏表示这个文档的所属群组
liunx自学基础知识笔记 文件属性及群组
第五栏表示这个文档的容量大小,默认为bytes。
liunx自学基础知识笔记 文件属性及群组
第六栏表示这个文档的建立日期或者是最近的修改日期
liunx自学基础知识笔记 文件属性及群组
第七栏表示这个文档的名称
liunx自学基础知识笔记 文件属性及群组

权限

chgrp:改变档案所属群组
chown:改变档案拥有者
chmod:改变档案的权限,SUID SGID SBIT等等的特性

改变群组chgrp
要被改变的组名必项要在/etc/group档案内存在才行,否则就会显示错误!
-R : 迚行递归(recursive)的持续变更,亦即连次级目录下的所有档案、目录 都更新。常常用在变更某一目录内所有的档案群组情况。
语法:chgrp [-R] filename/dirname
例:
chgrp users install.log
ls -al install.log
liunx自学基础知识笔记 文件属性及群组
改变档案拥有者chown

需要注意的是,用户必须是已经存在系统中的账号,也就是在/etc/passwd这个文件中有记录的用户名才能改变。
chown他还可以顺便直接修改群组的名称,此外,如果连目录下的所有次级目录或文件同时更改文件拥有者,直接加上-R选项即可。
语法:chown [-R] 账号名称 文件/目录
chown [-R] 账号名称:组名 文件/目录
-R:进行递归的持续变更,连同次级目录下的所有文件和目录都变更
例:
chown bin install.log
ls -al install.log
liunx自学基础知识笔记 文件属性及群组

例:将install.log的拥有者和群组改回为root:
chown root:root install.log
ls -al install.log
liunx自学基础知识笔记 文件属性及群组

转载于:https://blog.51cto.com/12784425/2059508

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值