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

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

ls -l

先讲一下各个列代表什么意思

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

第一组代表该文档的拥有这可以读写,但是不可执行
第二组代表同群组的权限
第三组代表其它用户的权限

第二栏代表有多少档名链接到此节点(i-node)
以后详细介绍,暂时不详细介绍。我理解为链接此文件的连接数

第三栏表示这个文档(或目录)的拥有者账号

第四栏表示这个文档的所属群组

第五栏表示这个文档的容量大小,默认为bytes。

第六栏表示这个文档的建立日期或者是最近的修改日期

第七栏表示这个文档的名称

权限

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

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

改变档案拥有者chown

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

例:将install.log的拥有者和群组改回为root:
chown root:root install.log
ls -al install.log

原文地址:http://blog.51cto.com/12784425/2059508

时间: 2024-10-11 10:34:17

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

原生ajax基础知识笔记

原生ajax基础知识笔记 1.创建 XMLHttpRequest 对象 所有现代浏览器(IE7+.Firefox.Chrome.Safari 以及 Opera)均内建 XMLHttpRequest 对象. 老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveXObject. 代码示例: // Creates a XMLHttpRequest object. var xhr = new XMLHttpRequest(); 兼容浏览器代码示例: var xhr; /

网络连接相关基础知识笔记

一.常说的TCP/IP的含义 TCP/IP协议簇并不仅仅指TCP协议和IP协议,实际它包括了一系列协议组成的集合,如:TCP,IP,UDP,FTP,SMTP,DNS,ARP,PPP等 TCP与UDP协议都属于传输层协议,但有很大不同,TCP是面向连接的协议,提供的是可靠的数据流服务,TCP采用"带重传的肯定确认"机制来实现传输的可靠性,实现了一种"虚电路",因为从物理上来说,并不是真正在两台主机间建立了连接,这种连接只是存在于逻辑上的.最大的开销出现在通信前建立连接

Oracle基础知识笔记(10) 约束

大清早打开vs2008,出现这么诡异的错, 删了一个dll的就好了.如图 Oracle基础知识笔记(10) 约束

Oracle基础知识笔记(11) 建表、更新、查询综合练习

有某个学生运动会比赛信息的数据库,保存了如下的表: 运动员sporter(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系号department) 项目item(项目编号itemid,项目名称itemname,项目比赛地点location) 成绩grade(运动员编号id,项目编号itemid,积分mark) 请用SQL语句完成如下功能: 1.  建表,并在相应字段上增加约束: 定义各个表的主键和外键约束: 运动员的姓名和所属系别不能为空: 积分要第为空值,要么为6,4

linux 基础知识笔记1 --权限

常见命令的特殊用法 cp cp -i # 覆盖提示 alias cp="cp -i" mv -i # 覆盖提示 alias mv="mv -i" cp -r # 复制目录 cp -a # 保留权限 cp -s a b # link file, only in current directory ln -s a b # a 要使用绝对路径, b 可以不用 cp -d a b # 直接复制 a 所链接的 文件, 使 b 也链接到 a 所链接的文件 chattr, lsa

unity基础知识笔记一(快捷方式、基础概念)

快捷方式: 飞行模式,可以用alt+wasd ,切换,实现用户以第一视角在场景漫游 alt+鼠标左键:围着关注点旋绕 :切换天空盒.雾效,光晕的显示与隐藏. ctrl+6:可以弹出animation视图 基础概念: Mesh Filter:网格过滤器用于从对象中获取网格信息(Mesh)并将其传递到用于将其渲染至屏幕的网格渲染器当中 Mesh Collider:Mesh碰撞体,为了防止物体被穿透,需要给对象添加碰撞体 Mesh Renderer:网格渲染器从网格过滤器获得几何形状,并且根据Tran

初学MySQL基础知识笔记--第一天

本人初入博客园,第一次写博客,在今后的时间里会一点点的提高自己博客的水平,以及博客的排版等. 在今天,我学习了一下MySQL数据库的基本知识,相信关于MySQL的资料网上会有很多,所以我就不在这里复制粘贴了,在这里留下一些本人在初学MySQL时的一些笔记,以供有需要的同学来参考.以下内容绝无复制,仅仅是博主自己的一些总结. 字段类型 数字:int,decimal(小数) eg:decimal(5,2):一共包含5位数,小数部分有2位 字符:char(存的字符是固定的),varchar(存的字符是

计算机网络基础知识笔记(三)

无分类编址CIDR(Classless Inter-Domain Routing,构造超网) 背景:在1992年因特网仍然面临三个必须尽早解决的问题,这就是:B类地址在1992年已分配了近一半,眼看就要在1994年3月全部分配完毕!因特网主干网上的路由表中的项目数急剧增长(从几千个增长到几万个). 整个 IPv4 的地址空间最终将全部耗尽. 1987年,RFC1009就指明了在一个划分子网的网络中可同时使用几个不同的子网掩码.使用变长子网掩码VLSM(Variable Length Subnet

存储基础知识笔记

DAS.NAS.SAN是三种存储模式,NAS与SAN都是在DAS的基础上发展起来的,是新型数据存储模式中的两个主要发展方向. DAS是大型服务器采用的主要存储方式,DAS(Direct Attached Storage,直接外挂存储) NAS(Network Attached Storage,网络附加存储) SAN(Storage Area Network,存储域网络) 直接连接存储(Direct Attached Storage,简称DAS),是通常放置在服务器机箱内部的驱动器,通常是SCSI