Linux常用命令(四) -- 基本权限管理

image.png
- 第 1 位代表文件类型。Linux 不像 Windows 使用扩展名表示文件类型,而是使用权限位的第 1
位表示文件类型。虽然 Linux 文件的种类不像 Windows 中那么多,但是分类也不少,详细情况
可以使用“info ls”命令查看。超哥在这里只讲一些常见的文件类型。

  • - “-”:普通文件。
  • - “b”:块设备文件。这是一种特殊设备文件,存储设备都是这种文件,如分区文件/dev/sda1
    就是这种文件。
  • - “c”:字符设备文件。这也是特殊设备文件,输入设备一般都是这种文件,如鼠标、键盘
    等。
  • - “d”:目录文件。Linux 中一切皆文件,所以目录也是文件的一种。
  • - “l”:软链接文件。
  • - “p”:管道符文件。这是一种非常少见的特殊设备文件。
  • - “s”:套接字文件。这也是一种特殊设备文件,一些服务支持 Socket 访问,就会产生这样
    的文件。
    - 第 2~4 位代表文件所有者的权限。
  • - r:代表 read,是读取权限。
  • - w:代表 write,是写权限。
  • - x:代表 execute,是执行权限。
    如果有字母,则代表拥有对应的权限;如果是“-”,则代表没有对应的权限。
    - 第 5~7 位代表文件所属组的权限,同样拥有“rwx”权限。
    - 第 8~10 位代表其他人的权限,同样拥有“rwx”权限

##2. chmod命令
chmod 命令的权限模式的格式是“[ugoa][[±=][perms]]”,也就是“[用户身份][[赋予方式][权限]]”
的格式,我们来解释一下。

  1. 用户身份。
    - u:代表所有者(user)。
    - g:代表所属组(group)。
    - o:代表其他人(other)。
    - a:代表全部身份(all)。
    2. 赋予方式。
    - +:加入权限。
    - -:减去权限。
    - =:设置权限。
    3. 权限。
    - r:读取权限(read)。
    - w:写权限(write)。
    - x:执行权限(execute)。

实例:
chmod u+w newDir

###2.2 常用权限
- 644:这是文件的基本权限,代表所有者拥有读、写权限,而所属组和其他人拥有只读权限

  • 755:这是文件的执行权限和目录的基本权限,代表所有者拥有读、写和执行权限,而所属组
    和其他人拥有读和执行权限。
  • 777:这是最大权限。在实际的生产服务器中,要尽力避免给文件或目录赋予这样的权限,这
    会造成一定的安全隐患。

chmod 755 newDir

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值