Linux 的档案权限与目录配置

Posted hare1925

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 的档案权限与目录配置相关的知识,希望对你有一定的参考价值。

角色的概念

  • root ———— 超级管理员,相当于天神的存在,普通用户用 su 命令输入密码可切换至 root 权限去执行特定任务。
  • 普通用户 ———— 我们经常使用的账户
    • 其他人 ———— 在 linux 中,除了我们自己的账户和root外,其他的都是其他人喽
1、 拥有者  ———— 就是拥有这个档案的人喽  
2、 群组  ———— 在linux中一个用户至少有一个组,可以同时加入多个组。  
3、 其他人  ———— 上面解释了,这里写呢,就是为了明白权限的概念喽  
Tips:
- 所有的用户信息都在 /etc/passwd  文件里  
- 所有的用户密码都在 /etc/shadow  文件里  
- 所有的用户组名都在 /etc/group  文件里  

ls -al 所显示的信息如下

                            档案所属组            档案最后修改日期
-rw-r--r--     1     root     root     1864     May 4 18:01     install-setup-cfg  
档案类型权限    链接数    档案所有者        档案大小                    档案名称  

1、档案权限

合计 10 个字符
- rwx rwx rwx
  • 第一个是代表档案类型
    • d ———— 目录
    • - ———— 档案
    • l ———— 链接档
    • b ———— 表示为装置档案里面的可供存储的周边设备(可随机存取装置)
    • c ———— 表示装置档里面的序列埠设备,如:键盘、鼠标等一次性读取装置
  • 后面三个一组
    • 每一组分别代表 : 拥有者权限、所属组权限、其他人权限
    • 每一组中的 rwx 分别代表: r=read 、 w=write 、x=execute(读写执行)

2、链接数:即表示有多少档案连接到此结点(i-node)

3、这个档案或目录的拥有者

4、这个档案所属于的群组

5、这个档案的大小,预设值显示单位为 bytes,

-如果想要显示可读性比较高的可以 `ls -lh`  这里的 h 是 human  

6、文档被修改的时间

- 如果文档被修改的时间久了可能显示不全,可以使用 `ls -l --full-time`  

7、档案的名称

- 如果档案的名称前面多一个点`.`,则代表这是一个隐藏文档,用 `ls -a` 可以查看隐藏文档  

改变档案属性与权限

hare
2020.2.20

以上是关于Linux 的档案权限与目录配置的主要内容,如果未能解决你的问题,请参考以下文章

笔记《鸟哥的Linux私房菜》6 Linux的档案权限与目录配置

Linux的档案权限与目录管理

linux文件档案权限详解(20170101)

Linux学习笔记

Linux档案属性与目录配置

鸟哥的linux私房菜学习记录之档案与目录管理