Linux文件权限和控制
2017-10-06 20:10
162 查看
一篇记录如何改变文件属性和权限的笔记。
总的来说,有以下四种:
1.
2.
3.
其中:
1.
-
-
2.
3. 两个
4.
5. 其他:时间和名字
1.
改变的用户组,用户组必须在
命令格式:
2.
改变的所有者,所有者必须在
命令格式:
3.
权限和对应的权重:
命令格式:
注意:
1. xxx分别就是user,group,other对应的权限
2. x的值就是
总的来说,有以下四种:
1.
chgrp:改变文件所属用户组
2.
chown:改变文件所有者
3.
chmod:改变文件权限
0. 一些准备
先来看一张配置图片:其中:
1.
drwxrwxr-x:
-
d:第一个字母指的是这个文件的类型
-
rwxrwxr-x:代表
user/
group/
other对这个文件的权限
2.
2:代表多少文件名连接到此节点(i-node)
3. 两个
asuradong:分别指文件所有者和文件用户组
4.
4096:文件大小
5. 其他:时间和名字
字母 | 文件类型 |
---|---|
d | 目录 |
- | 文件 |
| | 连接文件 |
b | 设备文件中可供存储的接口设备 |
c | 设备文件中串行接口设备,例如键盘、鼠标 |
1. chgrp
改变用户组
改变的用户组,用户组必须在/etc/group中。可以通过:
cat /etc/group来查看用户组。
命令格式:
sudo chgrp [-R] group dirname/filename。参数
-R是进行递归更改,更改所有的子目录和文件。
2. chown
改变所有者
改变的所有者,所有者必须在/etc/passwd中。可以通过:
cat /etc/passwd来查看用户。
命令格式:
sudo chown [-R] user dirname/filename。参数
-R是进行递归更改,更改所有的子目录和文件。
3. chmod
改变权限
权限和对应的权重:权限 | 权重 |
---|---|
r,读取 | 4 |
w,写入 | 2 |
x,运行 | 1 |
sudo chmod [-R] xxx dirname/filename。参数
-R是进行递归更改,更改所有的子目录和文件。
注意:
1. xxx分别就是user,group,other对应的权限
2. x的值就是
1 2 4的和
4. 常见系统目录的作用
/bin:放置单用户维护模式下能被操作的命令。所以其中的命令一般可以被root和一般账号使用
/etc:系统相关的配置文件(如之前说过的passwd和group)
/media:存放可以删除的设备媒体:例如软盘、U盘等。
/opt:第三方软件安置的目录
/tmp:如名,暂时存放文件的地方,需要定时清理。2.
相关文章推荐
- linux常用c函数 文件权限控制篇
- Linux文件和目录的操作(九) 控制默认权限 umask
- Linux 下文件系统权限控制及管理
- Linux特殊的文件控制权限FACL
- Linux中控制文件权限修改的chgrp和umask命令用法
- linux常用c函数 文件权限控制篇
- Linux学习(一) ─── 文件属性及访问权限控制
- linux基础--特殊权限及文件系统访问控制列表
- linux的文件权限控制
- Linux系统基础知识(四)文件权限的控制
- linux 中 对文件权限的控制
- Linux C 函数参考(文件权限控制)
- Linux基础管理——文件权限管理(访问控制)
- linux学习笔记(一 文件权限控制)
- Linux文件权限与访问控制
- Linux 文件特殊权限和访问控制列表
- Linux C Function()参考之文件权限控制篇
- linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制)
- Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数
- Linux常用文件权限控制命令