本文主要是介绍修改文件权限修改的思索,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在linux当中有修改文件权限的命令,不过对熟悉使用windows系统的人来说,简直是就是“活见鬼”,什么玩意啊。只能说Windows系统为了易用性把一些安全的门槛降低了,当熟悉了这种系统的操作方式之后,再见到真正使用标准安全操作的系统,莫名诧异。
这些权限命令跟系统管理员的管理度很高,对于普通使用系统的人来说,这一部分很少用到。当然拥有个人linux机器的人需要看一下,虽然很少用到,但是下载软件安装的时候可能会用它来更改下载文件的权限。其他人士在学习过程中可以规避掉这一部分。
改变文件所属用户组:chgrp
命名的通用格式:chgrp [-R] dirname/filename
解释: [-R] 是否选择 -R作为参数,进行持续向下迭代修改
dirname:目录名称,通常与-R连用,表示对指定目录下所有的目录文件修改所属用户组
例如: chgrp -R /home/seacean/myload/eclipse
filename:文件名称,通常不需要参数 -R
例如: chgrp /home/seacean/mytxt.txt
改变文件所有者:chown
命令的通用格式:chown [-R] dirname/filename
参考第一个命令的使用用例
改变文件的操作权限:chmod
在改变文件权限之前,先说一下文件权限:
文件权限是一个三位数的数字,不过每个数字属于不同的所有者。
第一个数字代表的权限属于所有者
第二个数字代表的权限属于用户所属的组
第三个数字代表的权限属于剩余的其他人
x:执行权限,代表数字是1
w:修改权限,代表数字是2
r:读权限,代表数字是4
没有权限是0,每个所有者的权限都是执行、修改、读权限数字的和。
命令的通用格式:chmod [-R] xyz dirname/filename
xyz代表权限的三位数字,权限数字的设定有数学的内涵在里面。
例如: chmod 467 /home/seacean/mytxt.txt
chmod -R 777 /home/seacean/eclipse
Note:虽然还有另一种不知道文件或者目录的权限的情况下修改,不过作为一个需要工作先启动起来的人来说,暂时先放掉它。如果需要,可以使用这个命令慢慢了解,在时间充裕的情况下: info chmod
不想当linux系统管理员的可以不看,只是需要修改下载文件权限的可以简单看看,分享文件给其他人的也可以看看。
这篇关于修改文件权限修改的思索的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!