- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
Linux用戶分為:擁有者、組群(Group)、其他(other)
Linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關信息, 都是記錄在/etc/passwd文件中。每個人的密碼則是記錄在/etc/shadow文件下。 此外,所有的組群名稱記錄在/etc/group內!
文件類型部分(檔案類型):
-為:表示文件
d為:表示文件夾
l為:表示鏈接文件,可以理解為 windows中的快捷方式(link file)
b為:表示里面可以供存儲周邊設備
c為:表示里面為一次性讀取裝置
接下來的部分中,以三個字母為一組,均為『rwx』 三個參數組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 三個參數的位置不改變,如果沒有相對應的權限,則該位置出現減號[ - ]。
第一組為:擁有者的權限
第二組為:組群的權限
第三組為:其他的權限
文件大小的單位為:字節--bytes
-----------------------------------
*如果一個文件夾在組群、其他的使用者權限中,僅擁有r的權限,沒有x權限,則組群、其他 都無法進入該目錄(文件沒有x權限,則僅僅能讀該文件)
對于文件夾而言,r表示能夠獲得文件夾中的文件,w表示可在文件夾中創建文件等,x則代表是否有權進入該文件夾
更改文件權限:
chgrp:更?文件/文件夾 所屬組群 chgrp 組群 xxx //組群為系統中存在的組群,xxx為所要更改的文件或文件夾
chown:更改文件/文件夾 所有者 chown 擁有者 xxx //擁有者為系統中存在的用戶,xxx為所要更改的文件或文件夾
*將文件的擁有者與組群改回為root:
chown root:root xxx //使用冒號,區分擁有者與組群 root:root ,xxx為文件或文件夾)
當使用cp將文件copy給其他人使用時,則需要更改文件/文件夾的擁有者為對方,否則對方在非root賬戶下將無法查看這個文件或者文件夾chmod:改變文件/文件夾 權限
*數字可代表各種權限,具體如下:
r:4 w:2 x:1 (以前一直以為 x4 r1呢 哎 失敗了!)
如果權限為:rwx(可讀、可寫、可執行) 分數為:4+2+1 =7
rw-(可讀、可?)分數為:4+2+0=6
r-- (可讀) 分數為:4+0+0=4
將權限改為『 -rwxr-x--- 』--權限的分數應該是: [4+2+1][4+0+1][0+0+0]=750
chmod 777 xxx //將xxx權限修改為『 drwxrwxrwx 』
使用符號改變權限:
chmod u
g
o
a +(加入)
-(減去)
=(設置) r
w
x 文件或文件夾
u:擁有者 g:組群 o:其他 a:所有
chmod u+x abc.txt //為abc.txt文件的擁有者添加 x權限(可執行)
chmod a+x abc.txt //為擁有者、組群、其他 添加 x權限
Linux文件擴展名:
與Windows下不同!在Windows下,能被執行的文件通常是 .com .exe .bat等,而在Linux下,只要擁有x權限,[ -rwx-r-xr-x ] 即表示這個文件可以被執行!
可被執行與可以成功執行是不同的,一個abc.txt是一個文本文件,即使修改權限為-rwxrwxrwx ,這個文件也只是能被打開而不能執行。
以下為文件常用擴展名:
*.sh : 腳本 (scripts),該文檔是使用shell寫的,后綴名為 .sh。
*Z, *.tar, *.tar.gz, *.zip, *.tgz: 為壓縮文件。因為不同的壓縮軟件形成的擴展名不同。
*.html, *.php:網頁相關的文件,有.htm .PHP .aspx等 。
.開頭的文件為隱藏文件
提交成功!非常感謝您的反饋,我們會繼續努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP