• 改变所属群组, chgrp
[root@linux ~]# chgrp [-R] dirname/filename ...
参数:
-R : 进行递归( recursive )的持续变更,亦即连同次目录下的所有档案、目录
都更新成为这个群组之意。常常用在变更某一目录的情况。
[root@localhost test]# ls -la
-rw-r--r--. 1 root root 21 Jan 8 21:57 install.log
[root@localhost test]# chgrp teacher install.log
[root@localhost test]# ls -la
-rw-r--r--. 1 root teacher 21 Jan 8 21:57 install.log
• 改变档案拥有者, chown
[root@linux ~]# chown [-R] 账号名称 档案或目录
[root@linux ~]# chown [-R] 账号名称:群组名称 档案或目录
参数:
-R : 进行递归( recursive )的持续变更,亦即连同次目录下的所有档案、目录
都更新成为这个群组之意。常常用在变更某一目录的情况。
[root@localhost test]# chown bin install.log
[root@localhost test]# ls -l
-rw-r--r--. 1 bin teacher 21 Jan 8 21:57 install.log
[root@localhost test]# chown root:root install.log
[root@localhost test]# ls -l
-rw-r--r--. 1 root root 21 Jan 8 21:57 install.log
• 改变九个属性, chmod
• 数字类型改变档案权限
分别是 owner/group/others 组别的 read/write/excute 属性
-rwxrwxrwx
这九个属性是三个三个一组的!其中,我们可以使用数字来代表各个属性,各属性的对照表如下:
r:4
w:2
x:1
同一组 (owner/group/others) 的三个属性 (r/w/x) 是需要累加的,例如当属性为 [-rwxrwx---] 则是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
[root@localhost test]# chmod 777 chmod
[root@localhost test]# ls -l
drwxrwxrwx. 2 root root 4096 Jan 8 22:08 chmod 属性都打开,所以数字都相加,亦即『 r+w+x = 4+2+1 = 7』
[root@localhost test]# chmod 754 chmod
[root@localhost test]# ls -l
drwxr-xr--. 2 root root 4096 Jan 8 22:08 chmod 属性『 -rwxr-xr-- 』那么就成为 [4+2+1][4+0+1][4+0+0]=754
• 符号类型改变档案权限
基本上就九个属性分别是(1)user (2)group(3)others 三群啦!那么我们就可以藉由 u, g, o 来代表三群的属性!a 则代表 all 亦即全部的
三群!那么读写的属性就可以写成了 r, w, x 啰!也就是可以使用底下的方式来看
chmod g -( 除去) w
o =( 设定) x 档案或目录
a +( 加入) r
u
[root@localhost test]# chmod u=rwx,go=rx install.log
[root@localhost test]# ls -l
-rwxr-xr-x. 1 root root 21 Jan 8 21:57 install.log
[root@linux ~]# chgrp [-R] dirname/filename ...
参数:
-R : 进行递归( recursive )的持续变更,亦即连同次目录下的所有档案、目录
都更新成为这个群组之意。常常用在变更某一目录的情况。
[root@localhost test]# ls -la
-rw-r--r--. 1 root root 21 Jan 8 21:57 install.log
[root@localhost test]# chgrp teacher install.log
[root@localhost test]# ls -la
-rw-r--r--. 1 root teacher 21 Jan 8 21:57 install.log
• 改变档案拥有者, chown
[root@linux ~]# chown [-R] 账号名称 档案或目录
[root@linux ~]# chown [-R] 账号名称:群组名称 档案或目录
参数:
-R : 进行递归( recursive )的持续变更,亦即连同次目录下的所有档案、目录
都更新成为这个群组之意。常常用在变更某一目录的情况。
[root@localhost test]# chown bin install.log
[root@localhost test]# ls -l
-rw-r--r--. 1 bin teacher 21 Jan 8 21:57 install.log
[root@localhost test]# chown root:root install.log
[root@localhost test]# ls -l
-rw-r--r--. 1 root root 21 Jan 8 21:57 install.log
• 改变九个属性, chmod
• 数字类型改变档案权限
分别是 owner/group/others 组别的 read/write/excute 属性
-rwxrwxrwx
这九个属性是三个三个一组的!其中,我们可以使用数字来代表各个属性,各属性的对照表如下:
r:4
w:2
x:1
同一组 (owner/group/others) 的三个属性 (r/w/x) 是需要累加的,例如当属性为 [-rwxrwx---] 则是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
[root@localhost test]# chmod 777 chmod
[root@localhost test]# ls -l
drwxrwxrwx. 2 root root 4096 Jan 8 22:08 chmod 属性都打开,所以数字都相加,亦即『 r+w+x = 4+2+1 = 7』
[root@localhost test]# chmod 754 chmod
[root@localhost test]# ls -l
drwxr-xr--. 2 root root 4096 Jan 8 22:08 chmod 属性『 -rwxr-xr-- 』那么就成为 [4+2+1][4+0+1][4+0+0]=754
• 符号类型改变档案权限
基本上就九个属性分别是(1)user (2)group(3)others 三群啦!那么我们就可以藉由 u, g, o 来代表三群的属性!a 则代表 all 亦即全部的
三群!那么读写的属性就可以写成了 r, w, x 啰!也就是可以使用底下的方式来看
chmod g -( 除去) w
o =( 设定) x 档案或目录
a +( 加入) r
u
[root@localhost test]# chmod u=rwx,go=rx install.log
[root@localhost test]# ls -l
-rwxr-xr-x. 1 root root 21 Jan 8 21:57 install.log