linux权限管理

linux权限管理

在linux中一切都是文件,但是每个文件的类型不同,因此linux系统用不同的字符来区分常见字符如下:
‘-’ ##普通文件
d ##目录文件
l ##链接文件
b ##块设备文件
c ###字符设备文件
p ##管道文件
s ##套接字文件;特殊设备文件
在这里插入图片描述

图中
1、 ‘-’ ###表示普通文件
2、rw-r–r-- ###文件的权限
rw- ###表示文件所有者的权限
r-- ###表示文件所有组的用户权限
r-- ###表示其他用户的权限
3、 1 ###硬链接数 (第一位为d时,表示文件目录的个数)
4、 root ###用户所有者
5、 root ###所属组
6、2005 ###文件的大小
7 、Jul 11 01:24 ###文件最后修改的时间
8、 /etc/passwd ####文件的绝对路径

一、文件权限的修改

chmod
基本权限
在linux系统中每个文件都有所有者和所属组并且规定了文件所有者、所属组以及其他人对文件所拥有的可读(r)可写(w)可执行(x)等的权限。
r ###可读/只读; 表示只可以读取浏览文件的内容
w ###可写 ;表示对文件的内容能够编辑、新增、删除。
x ###可执行 ; 表示能够运行一个脚本程序
目录的权限为
r ###可读 表示能够读取目录内的列表
w ###可写 表示能够在目录内新增、删除、重命名文件
x ###可执行 表示能够进入该目录
在这里插入图片描述
文件权限的数字法是基于字符(rwx)的权限计算而来
权限赋予方式
+增加权限
chmod u+x /etc.passwd ###给用户加上可执行权限
在这里插入图片描述
chmod go+w /etc/passwd ###给用户组和其他人加上可写权限
在这里插入图片描述
‘-’ ###去除权限
chmod u-x /etc/passwd ###去掉用户可执行权限
在这里插入图片描述
chmod go-w /etc/passwd ###给用户组合和其他所有人减去可写权限
在这里插入图片描述
= ###设置权限
chmod ugo=rwx /etc/passwd ###设置用户、用户组和其他所有人的权限是可读、可写、可执行。
在这里插入图片描述
注:u=所属用户;g=所属用户组;o=其他所有用户 a=所有人
在这里插入图片描述
数字权限
chmod 000 /etc/passwd ####文件的用户、用户组和其他所有人去除所有权限
在这里插入图片描述
chmod 777 /etc/passwd ####文件的用户、用户组和其他所有人加上所有权限
在这里插入图片描述

二、修改文件或目录的所属组和所有者

chown
chown aaa /mnt/aaa ###修改用户权限
在这里插入图片描述
chown -R aaa aaa ###‘-R’表示递归修改目录的权限时,也给该目录的子目录文件修改相同的权限
在这里插入图片描述
chown aaa:aaa bbb2 ###修改用户及用户组
在这里插入图片描述
修改文件或目录的所属组
chgrp -R 0 aaa ####修改aaa所属组为root (该组必须存在)root组的编号是0
在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值