您的位置首页百科问答

如何使用chmod?(图文教程)

如何使用chmod?(图文教程)

的有关信息介绍如下:

如何使用chmod?(图文教程)

在使用linux系统时,常用的指令还是常用的,也是必须会用的。chmod主要是修改文件或者目录的访问权限的。 本教程以图文方式详细介绍命令chmod的使用。

以目录/home/test为例,可以看到用户redhat3对其有读写执行的权利,而和redhat3用户同一组root用户以及其他用户只有读和执行权利,但是没有写的权利

[root@localhost home]# ls -al

total 36

drwxr-xr-x 6 root root 4096 Jan 28 12:20 .

drwxr-xr-x 21 root root 4096 Jan 27 20:20 ..

drwxr-xr-x 5 redhat3 redhat3 4096 Jan 28 11:57 eda

drwx------ 2 root root 16384 Jan 25 20:40 lost+found

drwx------ 13 redhat3 redhat3 4096 Jan 28 12:03 redhat3

drwxr-xr-x 2 redhat3 root 4096 Jan 28 12:20 test

[root@localhost home]#

若执行下列命令的话,则用户redhat3和同一组root的用户都有读写执行的权利,但是其他用户读写执行都没有权利

[root@localhost home]# chmod 770 /home/test/

[root@localhost home]# ls -al

total 36

drwxr-xr-x 6 root root 4096 Jan 28 12:20 .

drwxr-xr-x 21 root root 4096 Jan 27 20:20 ..

drwxr-xr-x 5 redhat3 redhat3 4096 Jan 28 11:57 eda

drwx------ 2 root root 16384 Jan 25 20:40 lost+founddrwx------ 13 redhat3 redhat3 4096 Jan 28 12:03 redhat3

drwxrwx--- 2 redhat3 root 4096 Jan 28 12:20 test

若执行下列命令,则redhat3用户和同一root组用户以及其他用户都有读写执行的权利

[root@localhost home]# chmod 777 /home/test/

[root@localhost home]# ls -al

total 36

drwxr-xr-x 6 root root 4096 Jan 28 12:20 .

drwxr-xr-x 21 root root 4096 Jan 27 20:20 ..

drwxr-xr-x 5 redhat3 redhat3 4096 Jan 28 11:57 eda

drwx------ 2 root root 16384 Jan 25 20:40 lost+founddrwx------ 13 redhat3 redhat3 4096 Jan 28 12:03 redhat3

drwxrwxrwx 2 redhat3 root 4096 Jan 28 12:20 test

若执行下列命令,则redhat3用户和同一root组用户,有读写执行的权利,而其他用户只有读写权利,而没有执行权利

[root@localhost home]# chmod 776 /home/test/

[root@localhost home]# ls -al

total 36

drwxr-xr-x 6 root root 4096 Jan 28 12:20 .

drwxr-xr-x 21 root root 4096 Jan 27 20:20 ..

drwxr-xr-x 5 redhat3 redhat3 4096 Jan 28 11:57 eda

drwx------ 2 root root 16384 Jan 25 20:40 lost+founddrwx------ 13 redhat3 redhat3 4096 Jan 28 12:03 redhat3

drwxrwxrw- 2 redhat3 root 4096 Jan 28 12:20 test

若执行下列命令,则redhat3用户和同一root组用户,有读写执行的权利,而其他用户只有读和执行写权利,而没有写权利

[root@localhost home]# chmod 775 /home/test/

[root@localhost home]# ls -al

total 36

drwxr-xr-x 6 root root 4096 Jan 28 12:20 .

drwxr-xr-x 21 root root 4096 Jan 27 20:20 ..

drwxr-xr-x 5 redhat3 redhat3 4096 Jan 28 11:57 eda

drwx------ 2 root root 16384 Jan 25 20:40 lost+founddrwx------ 13 redhat3 redhat3 4096 Jan 28 12:03 redhat3

drwxrwxr-x 2 redhat3 root 4096 Jan 28 12:20 test

若执行下列命令,则redhat3用户和同一root组用户,有读写执行的权利,而其他用户只有读权利,而没有写和执行权利

[root@localhost home]# chmod 774 /home/test/

[root@localhost home]# ls -al

total 36

drwxr-xr-x 6 root root 4096 Jan 28 12:20 .

drwxr-xr-x 21 root root 4096 Jan 27 20:20 ..

drwxr-xr-x 5 redhat3 redhat3 4096 Jan 28 11:57 eda

drwx------ 2 root root 16384 Jan 25 20:40 lost+founddrwx------ 13 redhat3 redhat3 4096 Jan 28 12:03 redhat3

drwxrwxr-- 2 redhat3 root 4096 Jan 28 12:20 test

若执行下列命令,则redhat3用户和同一root组用户,有读写执行的权利,而其他用户只有写权利,而没有读和执行权利

[root@localhost home]# chmod 772 /home/test/

[root@localhost home]# ls -al

total 36

drwxr-xr-x 6 root root 4096 Jan 28 12:20 .

drwxr-xr-x 21 root root 4096 Jan 27 20:20 ..

drwxr-xr-x 5 redhat3 redhat3 4096 Jan 28 11:57 eda

drwx------ 2 root root 16384 Jan 25 20:40 lost+founddrwx------ 13 redhat3 redhat3 4096 Jan 28 12:03 redhat3

drwxrwx-w- 2 redhat3 root 4096 Jan 28 12:20 test

若执行下列命令,则redhat3用户和同一root组用户,有读写执行的权利,而其他用户只有执行权利,而没有读和写权利

[root@localhost home]# chmod 771 /home/test/

[root@localhost home]# ls -al

total 36

drwxr-xr-x 6 root root 4096 Jan 28 12:20 .

drwxr-xr-x 21 root root 4096 Jan 27 20:20 ..

drwxr-xr-x 5 redhat3 redhat3 4096 Jan 28 11:57 eda

drwx------ 2 root root 16384 Jan 25 20:40 lost+founddrwx------ 13 redhat3 redhat3 4096 Jan 28 12:03 redhat3

drwxrwx--x 2 redhat3 root 4096 Jan 28 12:20 test