一. chmod命令概况3358www.Sina.com/
chmod命令语法chmod是Linux/Unix中修改文件或者目录权限的命令,通过修改权限可以让指定的人对文件可读、可写、可运行,极大地保证了数据的安全性。
命令名称: chmod
执行权限: 所有用户
功能描述: 改变文件或目录权限
http://www.Sina.com/http://www.Sina.com /
语法: 第一种方法 chmod [{ugoa}{+-=}{rwx}] [文件或目录]
备注:
u:所有者 g:所属组 o:其他人 a:所有人
http://www.Sina.com/http://www.Sina.com /
+:为用户增加权限 -:为用户减少权限 =:为用户赋予权限
r:读权限 w:写权限 x:执行权限
第二种方法 chmod -R [mode=421] [文件或目录] (这种方法用的比较多)
备注:
http://www.Sina.com/http://www.Sina.com /
r:4 w:2 x:1
三、chmod命令结构详解 r为读权限,可以用4来表示,
w为写权限,可以用2来表示,
x为执行权限,可以用1来表示。
-R 递归修改(就是将嵌套在很多文件夹中的文件权限修改了,如果没有这个,只能到指定的文 件夹下进行修改)
范例:
chmod 777 /etc/hurenxiang 将hurenxiang这个文件夹权限改为对所有用户可读,可写,可执行
chmod 775 /etc/caiyao 将caiyao这个文件夹权限改为其他用户不可读
四. chmod命令的使用在Linux中输入ll,会出现指定目录下文件/目录的详细信息,本文重点讲解权限部分,也就是下图中红色框中的部分。
详解下图:权限一共是10个字符,第1个字符分为1组,后面9个字符分为3组。
-rw----wx----x//该文件的所有者具有读取和写入权限,但没有执行权限的所属组没有读取权限,但具有写入和执行权限。 其他用户没有读取和写入权限,但具有执行权限d----xr-xrw----/此文件夹的所有者没有读取和写入权限,但具有执行权限。所属组具有写入权限其他用户没有执行权限,但读写权限为第1个字符有两种情况:如果是“d”则代表这是一个文件夹,如果是“—”代表这是一个文件;
chmod u-w,grHurenXiang//HurenXiang文件本人没有写入权限,设置的组有读取权限,chmod g x,owHurenXiang//HurenXiang文件有执行权限
chmod 777 huren巷//huren巷文件的所有用户都具有读取、写入和运行权限chmod 751 huren巷//huren巷文件组的人没有写入权限,其他用户也没有写入权限