Linux-07-权限管理

本文介绍了Linux系统中关于文件的组管理和权限管理。文件有所有者、所在组和其他组的概念,可以通过`ls -lh`查看文件所有者,使用`chown`和`chgrp`命令改变所有者和组。在权限管理方面,详细阐述了ls-l命令显示的权限数字和rwx权限的意义,并展示了如何使用`chmod`命令修改文件权限。
摘要由CSDN通过智能技术生成

一.组管理

1.介绍

在 linux 中每个文件有所有者、所在组、其它组的概念。

例如
组:Student,Teacher。
用户x属于Student,用户y属于Teacher。

某文件属于x,属于Student,Teacher对于它就是其他组,y对于它就是其它用户。

2.命令

(1)查看文件所有者

ls -hl

参数:
h:单词human的缩写。

(2)改变文件所有者

chown 用户名 文件名

(3)改变文件所在组

chgrp 组名 文件名

二.权限管理

1.介绍

使用命令ls -l查看文件可发现前面有一串数字。
例如:

ls -l
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc

在这里插入图片描述

第0个字符:
表示文件类型
-: 表示普通文件,是一个小横杠。
d:表示目录,directory的缩写。
b:表示块设备文件,block的缩写,块设备文件: 就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。
c:表示字符设备,即串行端口的接口设备,例如鼠标键盘等。
l:表示软连接,link的缩写。
p:表示管道文件,FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。
s:表示套接字文件,这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。
一般常见-和d类型。

第1-3个字符:
User 权限
表示文件所有者拥有权限,分为rwx。

第4-6个字符:
group 权限
文件所在组对该文件的权限。

第7-9个字符:
other 权限
其它组对该文件的权限。

2.rwx权限

  1. r权限:read的缩写,权重4。
  2. w权限:write的缩写,权重2。
  3. x权限:execute的缩写,权重1。

权重和:

因为可写必可读,所以有2必有4。

  • 7:最高权限,读写执行。
  • 6:读写,不可执行。
  • 5:读执行,不可写。
  • 4:只读。
  • 1:只可执行。

3.命令

chmod 权限 文件名

例如:

chamod u=rwx,g=rwx,o=rws  a.txt   //最基础

chmod a-x  a.txt  //a表示all所有人,给所有人除了x权限外的权限。

chmod  u+x  a.txt  //给user加上x权限

chmod 744 a.txt  //最简单最常见
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值