linux--權限管理和用戶管理

權限

查看詳細信息

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

相關文章
相關標籤/搜索