Linux目錄,權限,用戶管理的命令

一. Linux目錄

/:根目錄 整個文件系統,有一個頂層目錄,稱爲根。

bin:存放一些可執行的程序、命令。

boot: 系統啓動所需的一些文件。

dev:系統中的設備(硬件在linux中通過“文件”來標識)

etc:存放系統、軟件的配置文件

home:普通用戶目錄的主目錄,以用戶名命名。

home/fred lib:系統庫目錄(32位)

lib64: 系統庫目錄(64位)

mnt:掛載外部存儲設備的文件目錄

root:root用戶的主目錄

sbin:系統的可執行命令  srv  sys  test tmp:系統臨時目錄

usr:共享資源目錄(多個用戶可以共享該目錄中的程序) 

 


二 .Linux權限


1、添加用戶 

 useradd  fred  passwd 12345678  創建用戶和密碼


2、linux文件權限的描述格式

- rwx rwx rwx

d rwx rwx rwx d:標識節點類型(d:文件夾    -:文件    |:鏈接) r:可讀 w:可寫 x:可執行

第一組rwx:表示這個文件的擁有者對它的權限

第二組rwx:表示這個文件的所屬組用戶對它的權限

第三組rwx:表示這個文件的其他用戶(除以上兩種)對它的權限

groups  查看登錄用戶所在的組

添加權限:chmod +r 1.txt

刪除權限:chmod -r 1.txt

 

使用二進制表示權限:例如-rw-rw-r--二進制表示爲110,110,100,十進制表示爲664
補充: r:對文件來說,是可讀取內容;對文件夾來說,是可以ls w:對文件來說,是可修改文件的內容;對文件夾來說,是可以在其中創建或者刪除子節點 x:對文件來說,是能否運行這個文件;對文件夾來說,是能否cd進入這個目錄
作業:766代表什麼權限?
添加權限:chmod +r 1.txt 刪除權限:chmod -r 1.txt

 

三.用戶管理

1、增加用戶

useradd 用戶名   ---增加用戶 passwd 用戶名    ---給用戶設置密碼
userdel -r 用戶名    ---刪除用戶    加一個-r表示把用戶及用戶的主目錄都刪除

exit     ---退出會話

2、增加用戶組

groupadd 組名    ---增加組

usermod -g 組名 用戶名    ---將用戶添加到組中

usermod -G 組名1,組名2 用戶名    ---將用戶添加到多個組中

gpasswd -d 用戶名 組名    ---將用戶從組中刪除    例如:gpasswd -d jack root    |    gpasswd -d jack sys


3、查看所屬組 groups    ---查看當前用戶所屬組 groups jack    ---查看指定用戶所屬組


4、su和sudo su:身份切換  

 su username 輸入密碼(root切換不需要輸入密碼)

  sudo:讓普通用戶具備root的權限(需要配置 /etc/sudoers) 瞭解完su和sudo,是不是發現sudo有太多的優點了。su方式切換是須要輸入目標用戶的password。而sudo僅僅須要 輸入自己的password,所以sudo能夠保護目標用戶的password不外流的。當幫root管理系統的時候,su是直接將 root全部權利交給用戶。而sudo能夠更好分工,僅僅要配置好/etc/sudoers,這樣sudo能夠保護系統更安全,並且分 工明白,有條不紊。

5.配置環境變量 在/etc/profile  下配置

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章