Linux shell 檔案安全與許可權 04

2021-05-22 15:05:01 字數 752 閱讀 5310

1.9 符號鏈結

軟鏈結實際上就是乙個指向檔案的指標

命令形式:

ln [-s] source_path target_path

示例:在系統中 var目錄專案有乙個log目錄 裡面有乙個日誌檔案yum.log   為了方便檢視 我們想要在根目錄中就能直接訪問到

如下命令

#ln -s var/log/yum.log /myyum.log

這時檢視根目錄

#ls -l

lrwxrwxrwx   1 root root    15 05-23 16:35 myyum.log -> var/log/yum.log       

myyum.log指向了var/log/yum.log

鏈結可以起任何名字 不必和原始檔一致  這樣我們就可以直接在根路徑下去訪問yum.log檔案了 而無需在到var/log目錄去找

不管是否在同乙個系統檔案中,都可以建立鏈結。在建立鏈結的時候,不要忘記在原有目錄設定執行許可權。

鏈結一旦建立,鏈結目錄將具有777(rwx rwx rwx)許可權

但實際上原始檔的許可權並未改變。

看原始檔許可權:

-rw-r--r-- 1 root root     63 05-23 16:44 yum.log

lrwxrwxrwx   1 root root    15 05-23 16:35 myyum.log -> var/log/yum.log

也就是說,使用鏈結可以完全讀,寫,執行鏈結所指向的檔案

檔案許可權與安全

root pc ls l file rw r r 1 root root 0 2012 07 26 14 52 file rw r r 是檔案的許可權位。第一位是檔案型別 d 目錄 l 符號連線 s 套接字 b block裝置 c 字元裝置 普通檔案 除去最前面的1位,後面跟著的分別是檔案屬主 同組...

LinuxShell 目錄與檔案瀏覽和管理

linuxshell目錄傳送門 man lslist directory contents 列出目錄內容 a,all do not ignore entries starting with 所有檔案 luse a long listing format 使用長列 式 在這裡需要詳細解釋一下,ls l...

Linux shell 軟 硬鏈結檔案區別與製作

也稱符號鏈結,類似於windows上的快捷方式,使用cat vi命令時開啟的檢視的是同乙個檔案內容。軟鏈結檔案的屬性是777,但這不是原始檔的屬性,訪問時仍然是依據原始檔的屬性來使用。軟鏈結檔案的大小是所建立時原始檔的檔案路徑字元長度,開啟鏈結時相當於開啟軟鏈結檔案所儲存的原始檔路徑。所以為保證可以...