打印

Linux常用命令之权限管理

[复制链接]
423|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
  在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录,这也让linux更安全。下面主要讲解下常用的权限命令chgrp,chmod,chown 。

  1、文件类型与权限

  文件类型:

  -:普通文件 (f)

  d: 目录文件

  b: 块设备文件 (block)

  c: 字符设备文件 (character)

  l: 符号链接文件(symbolic link file)

  p: 命令管道文件(pipe)

  s: 套接字文件(socket)

  文件权限:

  共9位,每3位一组,每一组:rwx(读,写,执行), 文件的权限分为三组,那这三组分别代表什么呢?

  第一组: 文件拥有者权限

  第二组: 文件所属群组权限

  第三组:其他用户的权限

  现在我们知道,文件的权限有三组,分别可以设置rwx(读,写,执行),那我们就来说一下,用什么命令可以设置这些权限与属性!

  2、 与权限相关的命令

  (1). chown :改变文件拥有者

  chown [-R] 账号名称:组名 文件或目录 选项与参数:

  -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都变更

  例: chown root install.log

  (2). chgrp:改变文件所属群组

  chgrp [-R] dirname/filename … 选项与参数:

  -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件、目录 都更新成为这个群组之意

  例: chgrp test install.log

  (3). chmod:改变文件的权限, SUID, SGID, SBIT等等的特性

  chmod [-R] xyz 文件或目录 选项与参数:

  xyz : 就是刚刚提到的数字类型的权限属性,为rwx 属性数值的相加

  -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变更

  凌阳教育,全国唯一一家原厂式嵌入式培训机构。丰富全面的嵌入式人才培养方案,专业一流的嵌入式工程师作为师资,军事化的管理,实现嵌入式小白到合格嵌入式工程师的完美转型的成功之地。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

3

帖子

1

粉丝