Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Unix操作系統下文件存取權限的修改

Unix操作系統下文件存取權限的修改

日期:2017/2/7 9:23:55      編輯:Linux教程

Unix操作系統下可以通過chmod命令來修改文件的存取權限,chmod命令的格式如下:

格式1: chmod symbolic_mode file…

格式2: chmod absolute_mode file…

格式1:符號模式(symbolic_mode), 符號模式的命令格式如下:

chmod [who] op permision file…

who項表示用戶類型,它的內容為以下一項或多項:

u 文件屬主(user --- owner)

g 用戶組(group)

o 其他人(other)

a 所有人(all)

op項表示動作:

+ 表示要加上permission指定的權利

- 表示要取消permission指定的權利

permission項為存取權限,它的內容為以下一項或多項:

r 表示可讀

w 表示可寫

x 表示可執行

例子:

chmod u+w test report 屬主對test和report文件“可寫”

chmod u-x abc.c 屬主對abc.c文件不可執行

 

chmod u+rwx myfile1 屬主對myfile1“可讀、可寫、可執行”

chmod ugo+rwx myfile2 任何人都對myfile1“可讀、可寫、可執行”

格式2:絕對模式(absolute_mode), 符號模式的命令格式如下:

chmod xyz file…

x、y、z分別是0-7的數字,分別表示屬主、用戶組、其他人對該文件的存取權限。x、y、z的取值公式均為:

a*4 + b*2 + c

提示: 其中,

a=1分別表示可讀,a=0表示不可讀;

b=1分別表示可寫,b=0表示不可寫;

c=1分別表示可執行,c=0表示不可執行;

例子:

chmod 751 ncp 屬主對ncp擁有“可讀、可寫、可執行”的全部權利;組內成員對ncp只有“可讀、可執行”的權利;其他用戶對ncp只有“可執行”的權利。

Copyright © Windows教程網 All Rights Reserved