Linux用戶、組建立及權限查看

在咱們的生活或者工做中都須要有屬於本身的一些帳戶、帳號。這些帳戶、帳號存在的意義就是爲了可以方便的管理,同時也是爲了更好的保證每一個用戶的信息安全不被泄露。就像咱們在銀行辦理一個銀行卡號,我的的身份信息和電話號碼全綁定在一塊兒,去銀行再次辦理業務時只要輸入卡號咱們的信息就所有讀取出來,固然還要輸入咱們的用戶密碼。
            首先咱們要先建立一個用戶ha:     useradd ha

建立完咱們的用戶後,咱們先看看用戶的屬主和屬組,用id加上咱們的用戶名就能夠查看的用戶信息,Linux用戶、組建立及權限查看
圖中,咱們能夠看到三條信息分別是uid,gid和組,那麼這三條信息是什麼意思呢?
uid是指咱們的用戶id,就是咱們的用戶名,就像咱們玩遊戲建立人物角色首先要有名字同樣,
gid是咱們的組的名稱,每一個用戶建立的同時都會伴有一個同時產生而且只屬於本身的組,名字和用戶名同樣。
那麼咱們建立了用戶,可是個別用戶又同時屬於多個組,簡單來說,兩個用戶A和B擁有如出一轍的兩套皮膚,可是A又買了一身皮膚,這時A就要放在兩個不一樣皮膚的組中,讓A兩套皮膚都能使用。
咱們如今建立一個組g1: groupadd g1
咱們建立好組之後,將咱們以前建立的用戶ha加入到g1組中: usermod -aG g1 ha
Linux用戶、組建立及權限查看
咱們能夠從上圖看到,在咱們建立的ha用戶的屬組後面又多了一個g1組,-aG的意思就是將用戶添加到新的組而且不覆蓋原有的組,若是想覆蓋將G前的a去掉就好了。
或者用gpasswd -a ha g1命令將用戶ha添加到g1組中。
那麼問題又來了像一些會員到期了,不想續費了,咱們怎樣把用戶從特權組移除,這時,咱們要知道,咱們的用戶信息全在/etc/passwd這個目錄下,而咱們建立的組信息又在etc/group目錄下,這是咱們用gpasswd -d ha g1 命令將用戶ha從組g1中移除。這樣用戶ha就再也不享有組g1的權限。
接下來咱們建立一個目錄dir1: mkdir dir1 mkdir(建立目錄)
Linux用戶、組建立及權限查看
咱們建立了一個名爲dir1的目錄,可是我在下面又輸入了ll -d的一條命令,這條命令是查看目錄的權限使用的,所有命令應該是ll -d dir1,查看目錄dir1的權限,-d參數是查看目錄,去掉-d是查看文件權限。
Linux用戶、組建立及權限查看
咱們看到了目錄dir1的權限,但咱們又看不懂,不要擔憂接下來我好好說道說道,安全

Linux用戶、組建立及權限查看
圖中的這些字母就是權限,從後往前數三位一組,開頭的d不用算,那這三組又對應的是什麼呢?首先從前日後數分別對應的是屬主、屬組和其餘人。那這些字母又是什麼意思呢?r是讀的意思,就是咱們能夠查看這個文件的內容,w是寫的意思,咱們能夠進入到目錄中去修改一些東西,x是執行,在咱們寫完一些內容想讓內容執行就是x。ide

相關文章
相關標籤/搜索