鸟哥私房菜学习笔记2

Linux的文件权限与目录配置

我们知道linux是一个操作系统,它可以多人多任务在线操作。windows也是一个操作系统,我们很熟悉windows的文件系统。那么linux的文件系统是什么样的呢?

  • Linux一般将文件可读写的身份分为三个类别:
  1. 文件拥有者
  2. 所属群组
  3. 其他人
  • Linux文件有三种权限
  1. 读read
  2. 写write
  3. 执行execute
  • 在Linux系统中,默认情况下,所有系统上的帐号与一般身份用户,root相关信息,都记录在/etc/passwd文件中,密码在/etc/shadow文件中,此外,所有组名都记录在/etc/group中。
  • 输入ls -al,查看文件属性,总共有七栏:

-rwxr--r--.        1             root                  root                1864             May    4    18:01        nitial-setup-ks.cfg

文件权限     链接数   文件拥有者   文件所属用户组    文件大小    文件最后被修改时间     文件名

  • 第一栏代表这个文件的类型与权限

d为目录;-为文件;l为链接文件;b为设备文件里的可供存储的周边设备;c为设备文件里面的串行端口设备,例如键盘鼠标等。

             -                    rwx                                      rwx                           ---

    文件权限        文件拥有者权限            文件所属用户组权限        其他人权限

  • 第二栏表示有多少文件名链接到此节点
  • 第三栏表示这个文件(或目录)的拥有者账号
  • 第四栏表示这个文件所属用户组
  • 第五栏表示这个文件的容量大小,单位Bytes
  • 第六栏表示这个文件创建日期或是最近的修改日期
  • 第七栏表示文件名

修改文件属性与权限

  • chagrp:修改文件所属用户组

chgrp [-R] direname/filename

-R 进行递归修改,连同子目录下的所有文件、目录更新为这个用户组之意

  • chown:修改文件拥有者

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

chown   [-R]  账号名称:用户组名称  文件或目录

  • cp:文件复制

cp    原文件   目标文件

  • chmod:修改文件的权限,SUID、SGID、SBIT等的特性
  1. 数字类型修改
  2. chmod   [-R]   xyz  文件或目录

xyz 为rwx属性值相加,r:4,w:2,x:1

  1. 符号类型修改
chomd

u

g

o

a

+加入

-移除

=设置

r

w

x

文件或目录

chomd  u=rwx,go=rx     .bashrc

目录与文件的权限意义

组件内容替代对象rwx
文件详细数据data文件夹读取文件内容修改文件内容

执行文件内容

目录文件名可分类抽屉读到文件名修改文件名进入到目录权限(key)

Linux目录配置

依据FHS

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

FHS所定义的三层主目录为:/、/var、/usr三层。

绝对路径为根目录开始写起,否则就是相对路径。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值