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中限制用户访问权限的3种方法

Linux中限制用户访问权限的3种方法
  • zzg1229059735
  • zzg1229059735
  • 2016年03月10日 14:48
  • 4457

Linux NFS 服务器部署时权限设置的注意事项

NFS、简言之、便是文件服务器    在部署过程中、文件的读写权限是比教容易出错    本博文按以下 6 个方面展开、但重点放在文件权限上、       ● 原理    ● /etc/ex...
  • emtribe
  • emtribe
  • 2013年04月19日 10:10
  • 1641

LINUX 单个用户访问权限控制(ACL)

一、 为什么要使用ACL 先让我们来简单地复习一下Linux的文件权限。 在 linux下,对一个文件(或者资源)可以进行操作的对象被分为三类: file owner(文件 的拥有者),g...
  • qshpeng
  • qshpeng
  • 2016年08月18日 13:04
  • 2733

Linux C函数参考 文件权限控制篇

  • 2009年08月26日 08:57
  • 115KB
  • 下载

Linux 基础命令(四)—— 文件的权限和访问控制列表(ACL)

Linux 基础命令(四)—— 文件的权限和访问控制列表(ACL)  Published On July 24, 2017 ...
  • Wyxtnbp
  • Wyxtnbp
  • 2017年10月25日 11:12
  • 262

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

access(判断是否具有存取文件的权限)   相关函数  stat,open,chmod,chown,setuid,setgid   表头文件  #include   定义函数  int acces...
  • u010258235
  • u010258235
  • 2015年07月22日 22:49
  • 286

Linux C Function()参考之文件权限控制篇

access(判断是否具有存取文件的权限) 相关函数 stat,open,chmod,chown,setuid,setgid 表头文件 #include 定义函数 int access(const c...
  • stone548534
  • stone548534
  • 2012年10月20日 12:37
  • 938

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

#include #include #include   //基本系统数据类型 #include   //文件状态//argc记录了用户在运行程序的命令行中输入的参数的个数 //**argv:或...
  • hxllhhy
  • hxllhhy
  • 2017年06月09日 01:25
  • 133

Linux常用文件权限控制命令

一,查看文件属主属组ls -l[root@localhost app]# ls -l total 302832 drwxr-xr-x. 4 lhc lhc 4096 Nov 18 16:...
  • lhc2207221755
  • lhc2207221755
  • 2017年01月10日 22:27
  • 398

linux的文件权限控制

在linux环境下协同合作开发,会遇到很多情况,我们需要为这些账户设置特定的权限 这里我们需要用到ACL 1.添加账户,设置密码 useradd terry passwd terry 2.acl...
  • terry_water
  • terry_water
  • 2015年07月15日 10:21
  • 637
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux文件权限和控制
举报原因:
原因补充:

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