到現在為止,我們預設都是使用root進行操作,擁有最高許可權,但一般我們進公司都不可能會有這種許可權,基本都是普通使用者,因此我們需要掌握linux下的帳號管理
linux系統是乙個多使用者多工的分時作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。
使用者的賬號一方面可以幫助系統管理員對使用系統的使用者進行跟蹤,並控制他們對系統資源的訪問;另一方面也可以幫助使用者組織檔案,並為使用者提供安全性保護。
每個使用者賬號都擁有乙個唯一的使用者名稱和各自的口令。
使用者在登入時鍵入正確的使用者名稱和口令後,就能夠進入系統和自己的主目錄。
實現使用者賬號的管理,要完成的工作主要有如下幾個方面:
1.使用者新增 使用useradd
格式:useradd 選項 使用者名稱
引數說明:
使用者名稱 :
使用示例如下::我們進入到home目錄下建立了wang2使用者
要看到被建立的使用者我們需要進入到/etc去檢視passwd,只需要後幾個,因為新建立的使用者被追加到檔案下方,可以看到wang2被新增成功了
2. 使用者刪除 userdel
格式:userdel 選項 使用者名稱
常用的選項是-r,它的作用是把使用者的主目錄一起刪除,比如我們刪除剛建立的***:
3. 修改使用者 usermod
修改使用者賬號就是根據實際情況更改使用者的有關屬性,如使用者號、主目錄、使用者組、登入shell等。
格式:usermod 選項 使用者名稱
常用的選項包括-c, -d, -m, -g, -g, -s, -u以及-o等,這些選項的意義與useradd命令中的選項一樣,可以為使用者指定新的資源值。
例如:
# usermod -s /bin/ksh -d /home/f –g developer wang
此命令將使用者wang的登入shell修改為ksh,主目錄改為/home/f,使用者組改為developer。
4. 切換使用者 su
格式:su 使用者名稱
注意到使用者wang前的標誌是$,而root是#。
5. 使用者密碼管理
使用者管理的一項重要內容是使用者口令的管理。使用者賬號剛建立時沒有口令,但是被系統鎖定,無法使用,必須為其指定口令後才可以使用,即使是指定空口令。
設定了wang是123456
可以注意到我的主機名變了,這是通過hostname 新主機名實現了,輸完後立即重新連線即可密碼設完後使用wang的帳號進行連線即可。
中間還有一些選項:
如果預設使用者名稱,則修改當前使用者。
每個使用者都有乙個使用者組,系統可以對乙個使用者組中的所有使用者進行集中管理。不同linux 系統對使用者組的規定有所不同,如linux下的使用者屬於與它同名的使用者組,這個使用者組在建立使用者時同時建立。
使用者組的管理涉及使用者組的新增、刪除和修改。組的增加、刪除和修改實際上就是對/etc/group檔案的更新。
1. 新增使用者組 groupadd (已經存在就不能創)
格式:groupadd 選項 組名
不指定選項即預設遞增groupid
可以使用的選項有:
2. 刪除使用者組 groupdel
格式:groupdel 使用者組
3. 修改使用者組 groupmod
格式:groupmod 選項 使用者組常用的選項有:
4. 切換組
如果乙個使用者同時屬於多個使用者組,那麼使用者可以在使用者組之間切換,以便具有其他使用者組的許可權。
使用者可以在登入後,使用命令newgrp切換到其他使用者組,這個命令的引數就是目的使用者組。例如:
root先將wang新增到root組
然後wang登入時即可切換到root組
最後展示root組的成員
每一項的格式:使用者名稱:(口令、密碼不可見,因此顯示x):使用者標識號:組標識號:注釋性描述:主目錄:登入shell
真正的加密後的使用者口令字存放到/etc/shadow檔案中,密碼已經自動加密
linux使用者管理學習筆記
pwck 檢測 etc passwd passwd s 使用者名稱 檢視使用者狀態 passwd d 使用者名稱 刪除使用者密碼 passwd l 使用者名稱 鎖定使用者 passwd u 使用者名稱 解鎖使用者名稱 groups 檢視組 newsgroup 組名 切換組 userdel r 使用者...
Linux 使用者管理學習筆記
建立乙個使用者 useradd 使用者名稱 為建立的使用者設定密碼 passwd 使用者名稱 刪除乙個使用者 userdel 使用者名稱 建立乙個組 groupadd 組名 刪除乙個組 groupdel 組名 建立乙個使用者,並指定其屬於的組 useradd g 組名 使用者名稱 查詢乙個使用者的資...
Linux 檔案許可權管理學習筆記
一.目錄的許可權位 1.目錄的讀許可權位意味著可以列出其中的內容。2.寫許可權位意味著可以在該目錄中建立檔案。3.執行許可權位則意味著搜尋和訪問該目錄.二.目錄的許可權將會覆蓋該目錄中檔案的許可權。例如,如果目錄docs具有如下的許可權 drwx r r 1 louise admin 2390 ju...