Linux、Fedora、Ubuntu更改文件、文件夹权限的方式差不多。好多人开始接触Linux时都很头疼Linux的文件权限问题。这儿告诉你们怎么更改Linux文件-文件夹权限。以主文件夹下的一个名为“cc”的文件夹为例。
下边一步一步介绍怎么更改权限:
1.打开终端。输入”su”(没有冒号)
2.接出来会要你输入密码,输入你的root密码。
3.假定我的文件夹在主目录里,地址为/var/home/dengchao/cc。假定我要更改文件权限为777,则在终端输入chmod777/var/home/userid/cc
文件夹的权限就变为了777。
假如是更改文件夹及子文件夹权限可以用chmod-R777/var/home/userid/cc
具体的权限(比如777的含义等)在下边解释下:
1.777有3位linux修改文件内容,最低位7是设置文件所有者访问权限,第二位是设置群组访问权限,最高位是设置其他人访问权限。
其中每一位的权限用数字来表示。具体有这种权限:
r(Read,读取linux修改文件内容qq linux,权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删掉、移动目录内文件的权限。
x(eXecute,执行,权限值为1):对文件而言,具有执行文件的权限;对目录了来说该用户具有步入目录的权限。
2.首先我们来看怎样确定单独一位上的权限数值,比如最低位表示文件所有者权限数值,当数字为7时,7用“rwx”表示–{4(r)+2(w)+1(x)=7}–
又假如数值为6,则用“rw-”表示–{4(r)+2(w)+0(x)=6}–,”-”表示不具备权限,这儿表示不具备“执行”权限。
如果我们设定其他用户的访问权限为“r–”,则数值为4+0+0=4
一开始许多初学者会被搞糊涂,虽然很简单,我们将rwx看成二补码数,假如有则用1表示,没有则有0表示,这么rwx则可以表示成为:111
而二补码的111就是7。
3.我们再来看下如何确定3个数位上的权限。如果我们要给一个文件设置权限,具体权限如下:
文件所有者有“读”、“写”、“执行”权限,群组用户有“读”权限,其他用户有“读”权限,则对应的字母表示为”rwxr–r–“,对应的数字为744
通常都是最低位表示文件所有者权限值,第二位表示群组用户权限linux命令chm,最高位表示其他用户权限。