ls -l
- rw- r-- r-- 1 tom root 0 Jun 20 00:02 apple.txt 1 2 3 4 5 6 7 8 9 10 #1 文件的類型 #[-:普通文件] #[d:目錄] #[l:軟連接] #[c:字符設備(鍵盤,鼠標)] #[b:快文件,硬盤] 如何修改test.py文件權限爲700 chmod 700 test.py #2 表示文件/目錄全部者權限 #3 文件/目錄所在組的用戶的權限 #4 文件/目錄其它組的用戶的權限 #-----[r:可讀] #-----[w:可寫] #-----[x:] #-----[-:沒有權限] #5 #若是是文件,表示硬連接的數 #若是是目錄,表示目錄的子目錄的個數 #6 文件/目錄所在用戶 #7 文件/用戶所在組 #8 文件的大小,單位:字節,,,若是是目錄,顯示4096 #9 文件/目錄最後的修改時間 #10 文件/目錄名
經過chmod指令,能夠修改文件或者目錄的權限
#u:全部者(user) #g:全部組(group) #o:其餘人(other) #a:全部人(all)(u、g、o的總和) chmod u=rwx,g=rx,o=x 文件目錄名 #表示給全部者讀、寫、執行權限 ,給全部組讀和執行權限,給其餘人執行權限 chmod o+w 文件目錄名 #表示給其餘人添加寫的權限 chmod a-x 文件目錄名 #表示給全部人去除執行的權限 #案例 #一、給abc文件的全部者讀寫執行的權限,給全部組讀執行權限,給其餘組讀執行權限 chmod u=rwx,g=rx,o=rx abc #二、給abc文件的全部者除去執行的權限,增長全部組寫的權限 chmod u-x,g+w abc #三、給abc文件的全部用戶添加讀的權限 chmod a+r abc
#規則 r=4 #二進制 100 w=2 #二進制 010 x=1 #二進制 001 rwx=4+2+1=7 chmod u=rwx,g=rx,o=x 文件目錄名 #至關於 chmod 751 文件目錄名 #案例:將/home/abc.txt文件的權限修改爲rwxr-xr-x,使用數字的方式實現 chmod 755 /home/abc.txt
chgrp newgroup file #改變文件的全部組 #案例 #一、將/home/abc.txt文件的所在組修改爲bandit(土匪) chgrp bandit /home/abc.txt #二、將/home/kkk 目錄下全部的文件和目錄的所在組都修改爲bandit(土匪) chgrp -R bandit /home/kkk
一、Linux系統是一個多用戶多任務的操做系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個帳號,而後以這個帳號的身份進入系統。app
二、Linux的用戶至少要屬於一個用戶組。操作系統
useradd [選項] 用戶名 #[選擇]是參數 useradd -d 新的用戶名 #給新建立的用戶指定家目錄 ConterOS useradd -m 新的用戶名 #給新建立的用戶指定家目錄 Unbutu #好比: useradd -m yangxinhu #建立了一個用戶 而且home下會自動生成一個yangxinhu的目錄
userdel 用戶名 #刪除用戶 可是保存用戶家目錄 userdel -r 用戶名 #刪除用戶 同時刪除用戶家目錄
passwd 用戶名
passwd
w #查看用戶列表 id 用戶名 #查看指定用戶信息 whoami #查看當前用戶名 who am i #查看當前登陸用戶名
su - 用戶名
介紹:相似於角色,系統能夠對有共性的多個用戶進行統一的管理。code
groupadd 組名 useradd -g 用戶組 用戶名 #增長一個用戶的時候直接將他指定到一個組
groupdel 組名
usermod -g 用戶組 用戶名
每一個文件的屬性由左邊第一部分的10個字符來肯定blog
從左至右用0-9這些數字來表示。進程
第0位肯定文件類型,第1-3位肯定屬主(該文件的全部者)擁有該文件的權限。資源
第4-6位肯定屬組(全部者的同組用戶)擁有該文件的權限,第7-9位肯定其餘用戶擁有該文件的權限it
注意用戶進程號的佔用test