Linux权限管理命令

1、权限管理命令;
2、其他权限管理命令;

1、chmod:改变文件或目录权限

chmod [ {ugoa} {+-=} {rwx}][目标文件或目录]
	  [mode=421][文件或目录]
	  -R 递归修改

chmod [ {ugoa} {±=} {rwx}][目标文件或目录] 命令,
选择你要更改谁的权限,在ugoa中选一个(四个分别代表啥自己去百度),在选择是“ + ” 权限还是“ - “权限,然后在rwx中选择你需要的一个、两个或三个权限。而” = “后接"rws"三个权限。比如:

chmod o+w JapanLoveStory.list
chmod a=rwx JapanLoveStor.y

此时你就为 o (其他人)增加了对JapanLoveStory的w权限,同时为所有人增加了rwx三个权限。
这种方法并不常用,就不再过多的介绍。

在Linux中常用数字表示方式,也就是第二种方式

r------4
w------2
x------1

rwxrw-r --
  7 6 4

7就代表拥有全部的权限,4+2+1 = 7,以此类推。

比如最开始JapanLoveStory.list文件的权限是-rwxrwx---
然后你想将文件的权限改成-rw-r-----

首先计算出代表的数字:rw = 6, r = 4--- = 0,
然后 chmod 640 JapanLoveStory.list

接下来说第三种方式,-R递归修改;
比如你在tmp目录下创建了JapanLoveStory.list目录,而你又在JapanLoveStory.list下有创建了cangjing、longze、daqiao三个子目录,当你修改JapanLoveStory.list的权限时,cangjing、longze、daqiao的权限却不会改变,而当你需要它们的权限也改变时:

chmod -R 777 /tmp/JapanLoveStory.list

这样JapanLoveStory.list和它的子目录都会修改为同同样的权限。

2、chown更改文件或目录的所有者

chown [用户][文件或者目录]

如果想要改变一个文件的权限,只有两个用户可以更改,一个是文件的所有者,令一个就是root.

比如你先创建一个abcd文件,然后添加一个aoteman的用户,接着将abcd的所有者改为aoteman(注意,这个操作一定是在root下进行的):

useradd aoteman
chmod aoteman abcd

3、chgrp改变文件或目录的所属组

chgrp[用户组][文件或目录]

同样还是用abcd文件做演示:
当你用ls -l命令去查询abcd时,会发现此时文件的所属组属于root,改变用户组:

首先添加用户组,保证用户组的存在:
groupadd brother

chgrp brother abcd

此时就更改好了

4、umask 显示、设置文件的缺省权限

umask[-S]
-S 以rwx形式显示新建文件缺省权限

额,不想写了,好累,又开始怀疑人生了,想了解的去看看别人的博客吧,他们写的都比我好。拜拜,下篇博客见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡小冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值