This link has been bookmarked by 283 people . It was first bookmarked on 04 Jul 2010, by someone privately.
-
22 Aug 17
-
28 Jun 17
-
24 Jun 16
-
26 Jun 15
-
16 Feb 14
-
01 Jan 14
-
23 Sep 13
-
26 Feb 13
-
先來恭賀大家,終於度過 2012/12/21 這個馬雅曆法上的更替日期~另外,針對討論區網友的提問,關於軟體安裝方面, 目前大多是建議可以到 EPEL 去找找,應該能夠找到直接以 yum 來安裝的軟體版本喔
-
-
18 Nov 12
-
11 Oct 12
-
28 Sep 11
-
19 Jul 11
-
02 Mar 11
-
09 Nov 10
-
置的依據--FHS
-
因此,我們就可以知道啦
-
圖1.1、每個檔案的擁有者、群組與其他人的示意圖
-
預設的情況下,所有的系統上的帳號與一般身份使用者,還有那個root的相關資訊, 都是記錄在/etc/passwd
-
個人的密碼則是記錄在/etc/shadow
-
這三個檔案可以說是Linux系統裡面帳號、密碼、群組資訊的集中地
-
所有的群組名稱都紀錄在/etc/group
-
以root的身份登入Linux之後,下達『 ls -al 』
-
chgrp, chown等指令可能都需要使用root的身份才能夠處理
-
圖2.1.1、檔案屬性的示意圖
-
圖2.1.2、檔案的類型與權限之內容
-
第一個字元代表這個檔案是『目錄、檔案或連結檔等等』
-
接下來的字元中,以三個為一組,且均為『rwx』 的三個參數的組合
-
第一組為『檔案擁有者的權限』
-
第二組為『同群組的權限』
-
第三組為『其他非本群組的權限』
-
r:4
w:2
x:1 -
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0 -
以vim編輯一個shell的文字批次檔後,他的權限通常是 -rw-rw-r-- 也就是664, 如果要將該檔案變成可執行檔,並且不要讓其他人修改此一檔案的話, 那麼就需要-rwxr-xr-x這樣的權限,此時就得要下達:『 chmod 755 test.sh 』的指令
-
每種身份都有三種權限(rwx)
-
Linux系統內檔案的三種身份(擁有者、群組與其他人)
-
利用ls -l去觀察檔案
-
檔案是實際含有資料的地方,包括一般文字檔、資料庫內容檔、二進位可執行檔(binary program)等等。 因此,權限對於檔案來說
-
- r (read):可讀取此一檔案的實際內容,如讀取文字檔的文字內容等;
- w (write):可以編輯、新增或者是修改該檔案的內容(但不含刪除該檔案);
- x (eXecute):該檔案具有可以被系統執行的權限。
-
我們的檔案是否能被執行,則是藉由是否具有『x』這個權限來決定的!跟檔名是沒有絕對的關係
-
檔案是存放實際資料的所在
-
目錄主要的內容在記錄檔名清單
-
r (read contents in directory)
-
可以利用 ls 這個指令將該目錄的內容列表顯示出來
-
w (modify contents of directory)
-
- 建立新的檔案與目錄;
- 刪除已經存在的檔案與目錄(不論該檔案的權限為何!)
- 將已存在的檔案或目錄進行更名;
- 搬移該目錄內的檔案、目錄位置。
-
w權限就與該目錄底下的檔名異動有關
-
如果你在某目錄下不具有x的權限, 那麼你就無法切換到該目錄下,也就無法執行該目錄下的任何指令,即使你具有該目錄的r的權限
-
要開放目錄給任何人瀏覽時,應該至少也要給予r及x的權限,但w權限不可隨便給
-
但是由於這個檔案在他的家目錄下, 他在此目錄下具有rwx的完整權限,因此對於the_root.data這個『檔名』來說,他是能夠『刪除』的!
-
任何裝置在Linux底下都是檔案
-
連資料溝通的介面也有專屬的檔案在負責
-
ls -al 所顯示出來的屬性方面,第一個字元為 [ - ]
-
系統其實僅認識且可以執行二進位檔案(binary file)
-
下達的指令cat就是一個binary file
-
目錄(directory)
-
連結檔(link)
-
類似Windows系統底下的捷徑
-
設備與裝置檔(device)
-
關的一些檔
-
通常都集中在/dev
-
區塊(block)設備
-
以自行查一下/dev/sda看看, 會發現第一個屬性為[ b ]喔!
-
字元(character)設備檔
-
不能夠截斷
-
既然被稱為資料接口檔, 想當然爾,這種類型的檔案通常被用在網路上的資料承接了。我們可以啟動一個程式來監聽用戶
-
- *Z, *.tar, *.tar.gz, *.zip, *.tgz: 經過打包的壓縮檔。這是因為壓縮軟體分別為 gunzip, tar 等等的,由於不同的壓縮軟體,而取其相關的副檔名囉!
- *.html, *.php:網頁相關檔案,分別代表 HTML 語法與 PHP 語法的網頁檔案囉! .html 的檔案可使用網
- *Z, *.tar, *.tar.gz, *.zip, *.tgz: 經過打包的壓縮檔。這是因為壓縮軟體分別為 gunzip, tar 等等的,由於不同的壓縮軟體,而取其相關的副檔名囉!
-
inux目錄配
-
Filesystem Hierarchy Standard (FHS)
-
每個特定的目錄下應該要放置什麼樣子的資料
-
將目錄定義成為四種交互作用的形態
-
所有的目錄都是由根目錄衍生出來
-
根目錄也與開機/還原/系統修復等動作有關
-
包含有能夠修復檔案系統的程式
-
根目錄不要放在非常大的分割槽內, 因為越大的分割槽妳會放入越多的資料,如此一來根目錄所在分割槽就可能會有較多發生錯誤的機會
-
當 s 這個標誌出現在檔案擁有者的 x 權限上時
-
此時就被稱為 Set UID,簡稱為 SUID 的特殊權限
-
SUID有這樣的限制與功能
-
- SUID 權限僅對二進位程式(binary program)有效;
- 執行者對於該程式需要具有 x 的可執行權限;
- 本權限僅在執行該程式的過程中有效 (run-time);
- 執行者將具有該程式擁有者 (owner) 的權限
-
-
05 Nov 10
-
20 Oct 10
-
13 Oct 10
-
05 Sep 10
-
30 Aug 10
-
24 Jul 10
-
[vbird@www ~]$ startx
-
-
19 Jul 10
-
13 Jul 10
-
04 Jul 10
-
14 Jun 10
-
09 Jun 10
-
19 May 10
-
30 Apr 10
-
16 Jan 10
-
01 Nov 09
-
21 Jul 09
-
13 Jul 09
-
13 Jun 09
-
24 Apr 09
-
14 Apr 09
-
03 Apr 09
-
01 Jan 09
-
29 Dec 08
-
22 Dec 08
-
28 Nov 08
xiao xigua鳥哥的Linux私房菜, VBird's Linux Technical Documents
教程 tutorial tutorials technology tech software programming os linux
-
24 Nov 08
-
21 Nov 08
-
17 Nov 08
-
12 Nov 08
-
05 Oct 08
-
12 Sep 08
-
27 Aug 08
-
06 Aug 08
-
28 Jul 08
-
11 Jul 08
-
25 Jun 08
-
22 May 08
-
14 May 08
-
17 Apr 08
-
15 Apr 08
-
02 Apr 08
-
25 Mar 08
-
22 Mar 08
-
03 Mar 08
-
11 Feb 08
-
30 Jan 08
-
13 Jan 08
-
08 Jan 08
-
04 Jan 08
-
29 Dec 07
Neil Chi鳥哥的Linux私房菜, VBird's Linux Technical Documents
-
28 Dec 07
-
19 Dec 07
-
13 Dec 07
-
04 Dec 07
-
30 Nov 07
-
29 Nov 07
-
21 Nov 07
-
19 Nov 07
-
15 Aug 07
-
02 Jul 07
-
24 Jun 07
-
24 May 07
-
17 May 07
-
07 May 07
-
06 Feb 07
-
02 Jan 07
-
22 Nov 06
-
12 Nov 06
-
07 Nov 06
-
24 Oct 06
-
19 Sep 06
-
25 Aug 06
-
10 Aug 06
-
31 Jul 06
-
16 May 06
-
25 Apr 06
-
10 Apr 06
-
05 Apr 06
-
04 Apr 06
-
24 Mar 06
-
12 Mar 06
-
09 Mar 06
Page Comments
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.