Linux之组管理和权限管理相关指令

一,Linux组介绍

在Linux中每一个用户都必须有一个组,不能独立于组以外;Linux每个文件有所有者,所有组,其它组的概念。

二,修改文件所有者指令

chown 用户名 文件名

三,组的创建

groupadd 组名

四,文件/目录 所在组

1:查看文件/目录 所在组

ls -al

2:修改文件所在组

chgrp 组名 文件名

五,改变用户所在组

usermod -g 组名 用户名

六,权限的基本介绍

-rw-r--r--.  1 root  root      904 2月   8 14:06 b.txt

0-9位说明
1) 第0位确定文件类型(d, - , l , c , b) 
2) 第1-3位确定所有者(该文件的所有者)拥有该文件的权限。---User
3) 第4-6位确定所属组(同用户组的)拥有该文件的权限,---Group 
4) 第7-9位确定其他用户拥有该文件的权限 ---Other

七,rwx权限详解

rwx作用到文件 
1) [ r ]代表可读(read): 可以读取,查看 
2) [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是 对该文件所在的目录有写权限,才能删除该文件. 
3) [ x ]代表可执行(execute):可以被执行

rwx作用到目录 
1) [ r ]代表可读(read): 可以读取,ls查看目录内容 
2) [ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录 
3) [ x ]代表可执行(execute):可以进入该目录

八,修改权限

1:通过+,-,=变更权限

u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和) 
1) chmod   u=rwx,g=rx,o=x   文件目录名 
2) chmod   o+w    文件目录名 
3) chmod   a-x    文件目录名 

2:通过数值变更权限

r=4 w=2 x=1        rwx=4+2+1=7 
chmod u=rwx,g=rx,o=x    文件目录名 
相当于 chmod   751  文件目录名 

九,修改文件所有者指令

chown 新用户 文件名    (改变文件的所有者)
chown 新用户:新组名 文件名    (改变用户的所有者和所有组)

 

发布了42 篇原创文章 · 获赞 11 · 访问量 5002
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览