linux设置共享权限设置命令,Linux系列知识详解(三)--------- Linux链接命令和权限管理命令...
Linux系列知識詳解(三)--------- Linux鏈接命令和權限管理命令
一:鏈接命令ln
簡介:什么是鏈接命令?鏈接命令分為軟鏈接和硬鏈接。其中軟鏈接產生的新文件是以路徑的形式表示原文件,類似于Windows下的快捷方式,但不共享i節點,權限信息都為lrwxrwxrwx,允許將軟鏈接指向目錄;允許跨分區創建軟鏈接。
而硬鏈接產生的新文件更像是原文件的一個別名,共享i節點,權限信息為-rw-rw-r--(受到創建文件的默認擁有的權限影響),不允許將硬鏈接指向目錄;不允許跨分區創建硬鏈接。
主觀區別:當原文件刪除時,軟鏈接是不可訪問的,而硬鏈接是可以訪問的。
二:權限命令
1、改變文件或目錄所有者命令:chown
這里修改的權限是用戶所擁有者的命令,如:hadoop hadoop,第一個hadoop是屬主,意思是說,這個文件或目錄屬于hadoop這個用戶(只有一個)。第二hadoop是屬組,意思是這個文件或目錄同時屬于名叫hadoop這個小組(屬組)管理(組員用戶可能有多個)。
2、改變文件或目錄所屬組命令:chgrp
3、更改文件或目錄權限命令:chmod
在上一節中,博主也有所介紹,這里的權限“例:rwxrw-r--”,每三個為一組,分別對應屬主,屬組和其他人的權限,細分為:r(read):讀權限,w(write):寫權限,x(execute):執行權限,-(null):無該位置的權限。讀法(例):屬主的權限為:rwx, 屬組的權限為:rw, 其他人的權限為:r。這些權限不是一成不變的,可以進行修改。
4、查看和設置創建文件時文件默認擁有的權限命令:umask
一:鏈接命令ln
簡介:什么是鏈接命令?鏈接命令分為軟鏈接和硬鏈接。其中軟鏈接產生的新文件是以路徑的形式表示原文件,類似于Windows下的快捷方式,但不共享i節點,權限信息都為lrwxrwxrwx,允許將軟鏈接指向目錄;允許跨分區創建軟鏈接。
而硬鏈接產生的新文件更像是原文件的一個別名,共享i節點,權限信息為-rw-rw-r–(受到創建文件的默認擁有的權限影響),不允許將硬鏈接指向目錄;不允許跨分區創建硬鏈接。
主觀區別:當原文件刪除時,軟鏈接是不可訪問的,而硬鏈接是可以訪問的。
作用:通過產生的新文件訪問獲取原文件的信息,當原文件內容改變時,訪問鏈接文件自然而然發生變化。
語法(例):ln -s a b 創建軟鏈接
ln a c 創建硬鏈接(不要加 -s )
二:權限命令
1、改變文件或目錄所有者命令:chown
這里修改的權限是用戶所擁有者的命令,如:hadoop hadoop,第一個hadoop是屬主,意思是說,這個文件或目錄屬于hadoop這個用戶(只有一個)。第二hadoop是屬組,意思是這個文件或目錄同時屬于名叫hadoop這個小組(屬組)管理(組員用戶可能有多個)。
注意:最高權限下(root)才能更改文件或目錄的所擁有者
作用:改變文件或目錄的所擁有者
語法:
改變屬主: chmod 【屬主】【文件或目錄】 chown root user_login.txt
改變屬主、屬組: chmod 【屬主】:【屬組】【文件或目錄】 chown hadoop:root user_login.txt
范例:
注意:最高權限下(root)才能更改文件或目錄的所擁有者
2、改變文件或目錄所屬組命令:chgrp
注意:最高權限下(root)才能更改文件或目錄的所擁有者
作用:改變文件或目錄所屬組命令
語法: chgrp 【屬組】【文件或目錄】 chgrp root user_login.txt
3、更改文件或目錄權限命令:chmod
在上一節中,博主也有所介紹,這里的權限“例:rwxrw-r–”,每三個為一組,分別對應屬主,屬組和其他人的權限,細分為:r(read):讀權限,w(write):寫權限,x(execute):執行權限,-(null):無該位置的權限。讀法(例):屬主的權限為:rwx, 屬組的權限為:rw, 其他人的權限為:r。這些權限不是一成不變的,可以進行修改。
chmod
作用:修改文件或目錄的rwx-權限
語法:chmod 【{ugoa}{+-}{rwx}】【文件或目錄路徑】 或 chmod {4,2,1}{4,2,1}{4,2,1} 【文件或者目錄路徑】
其中:u:屬主 g:屬組 o:其他人 a:所有人 +:增加 -:減少 。 4:r權限 ,2:w權限,1:x權限
范例: 1. chmod o-rw user_login.txt :其他人減去r和w權限
2. chmod 763 aaa
:屬主獲得(7=4+2+1):rwx權限 , 屬組獲得(6=4+2):rw權限 ,其他人獲得(3=2+1):wx權限
4、查看和設置創建文件時文件默認擁有的權限命令:umask
作用:設置創建文件時文件默認擁有的權限
語法:
查看命令: umask 和 umask -S
設置默認權限命令: umask 【數字行】
其中:umask 執行顯示結果是 0002,第一個0表示特殊權限,對于后三位002,我們使用777-002=775,
則其對應的默認權限就為u=rwx,g=rwx,o=rx(如umask -S 所示)
范例:umask 007
總結
以上是生活随笔為你收集整理的linux设置共享权限设置命令,Linux系列知识详解(三)--------- Linux链接命令和权限管理命令...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bct对oracle影响,Oracle
- 下一篇: linux 其他常用命令