Linux文件权限和控制

原创 2017年10月06日 20:10:03

一篇记录如何改变文件属性和权限的笔记。

总的来说,有以下四种:
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 Function()参考之文件权限控制篇

access(判断是否具有存取文件的权限) 相关函数 stat,open,chmod,chown,setuid,setgid 表头文件 #include 定义函数 int access(const c...

Linux C编程学习笔记(1):chmod函数及文件的访问权限控制

#include #include #include   //基本系统数据类型 #include   //文件状态//argc记录了用户在运行程序的命令行中输入的参数的个数 //**argv:或...

linux常用c函数 文件权限控制篇

access(判断是否具有存取文件的权限)alphasort(依字母顺序排序目录结构)chdir(改变当前的工作(目录)chmod(改变文件的权限)chown(改变文件的所有者)chroot(改变根目...

Linux用户、用户组和文件权限控制的学习

今天对Linux的管理权限进行了学习,现在进行一下总结。 用户组、用户、文件及相应的权限。 用户组:一个用户组可以有多个用户,并且可以有两种用户(这些用户可以是primary用户,也可以是附属于这个...

Linux常用文件权限控制命令

一,查看文件属主属组ls -l[root@localhost app]# ls -l total 302832 drwxr-xr-x. 4 lhc lhc 4096 Nov 18 16:...

Day2:Linux文件权限和目录配置(1)

学习笔记: 一、文件权限: 1.对于一个文件,使用对象可以分成用户、用户组、其他人三类 2.执行ls -al 后,出现文件属性: 第一列为用户权限,其中第一个字符为文件类型:-为文件、d为目录、l为...

LINUX修改文件权限

  • 2013-05-01 21:21
  • 20KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)