歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux學習筆記_3_Linux常用命令_2_權限管理命令

Linux學習筆記_3_Linux常用命令_2_權限管理命令

日期:2017/3/1 13:40:02   编辑:關於Linux

權限管理命令:

1、chmod[changethe permissions mode of a file] : /bin/chmod

語法: chmod[{ugo}{+-=}{rwx}] [文件或目錄名]// 直觀

e.g. chmodu+wx filename

chmodo-x filename

chmodg=rwx filename

或者: chmod[mode=421] [文件或目錄] //推薦

權限所對數字:

r-4

w-2

x-1

e.g.rwxr-xr-- 754

rw-r-x--x 651

752rwxr-x-w-

chmod777 dir1 //設定目錄dir1為所有用戶具有全部權限

附:su- username :可切換用戶 //實驗內容

返回:exit

拓展:

2、chown[changefile ownership] /bin/chown

改變文件所有者

chown[用戶][文件名或目錄名]

e.g.chown nobody file1 改變文件file1的所有者為nobody,nobody為系統 默認存在的用戶。

附:添加用戶: 1)useraddafang

2)passwd afang// 為其設置密碼

3、chgrp[change file group ownership ] /bin/chgrp

改變文件或目錄的所屬組

chgrp[用戶組][文件或目錄]

chgrpadm file1 改變文件file1的所屬組為adm,其中adm是系統中已經有的一 個組。

為啥要改變用戶組,組怎麼來用?咱們以後學習^_^

4、umask /bin/umask

顯示、設置文件的缺省權限

umask[-S]

e.g.umask //查看默認權限,比較傳統

顯示0022:0-特殊權限位,022-用戶權限位[u,o],代表掩碼值;

計算:777-- 022 = 755 // 這是創建目錄的默認權限

644 // 是創建文件的默認權限,都沒有x

附:很多UNIX系統中並沒有-S這個選項,所以只能按照上面計算!

umask-S //-S 以rwx形式顯示新建文件或目錄缺省權限,更直觀一些

*4.1改變缺省權限值

umask[掩碼值]//掩碼值要首先計算,但是一般不要改!

附: Linux權限規則:默認創建的文件,不能授予可執行權限!X

好處是屏蔽了很多攻擊與病毒。

Copyright © Linux教程網 All Rights Reserved