您的位置:首页 > 运维架构 > Linux

Linux文件权限和控制

2017-10-06 20:10 162 查看
一篇记录如何改变文件属性和权限的笔记。

总的来说,有以下四种:

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