===linux 使用者管理 ===
使用者賬號管理:
一.新增賬號
useradd |adduser [option] [username]#新增使用者
option:
-g [組名] #指定該使用者的私有組
-g [附屬組名] #新增附屬組
-d #顯示或設定該命令預設屬性
-d #指定使用者家目錄若無該目錄使用-m自動建立該目錄
-u #指定賬號uid 大於500
-s #指定賬號shell直譯器,一般為/bin/bash 若設為/sbin/nologin則該賬號無法登入
-c #新增賬號描述
二.刪除賬號
userdel 使用者名稱 #刪除賬號
該命令會修改/etc/passwd ,/etc/shadow,/etc/group中的賬號記錄,並刪除使用者主目錄
三.修改賬號屬性
usermod [option] [username]#使用者屬性設定
-c #新增或修改注釋
-d #修改或設定主目錄
-e #設定使用者失效的日期
-f #過期多少天密碼失效
-g #修改所屬主組
-g #修改所屬附加組
-l #修改使用者名稱
-l, --loc #鎖定使用者帳號
-m, --move-home #將家目錄內容移至新位置 (僅於 -d 一起使用)
-o #允許使用重複的(非唯一的) uid
-p #將加密過的密碼設為新密碼
-r, --root chroot_dir #chroot到的目錄
-s, --shell shell #該使用者帳號的新登入 shell
-u, --uid uid #使用者帳號的新 uid
-u, --unlock #解鎖使用者帳號
四.使用者密碼設定
passwd [username] #設定或更改密碼
-a #檢視所有帳戶的密碼狀態
-d #刪除指定帳戶的密碼
-e #強制使指定帳戶的密碼過期
-k #僅在過期後修改密碼
-l #鎖定指定的帳戶
-n #兩次修改密碼的最小間隔天數
-s #報告指定帳戶密碼的狀態
-u #解鎖被指定帳戶
-w #設定過期前多少天警告
-x #設定多少天內必須更改密碼
使用者組管理:
一.新增使用者組
groupadd [option] [groupname]#新增使用者組
-f #如果組已經存在則退出並且如果gid已經存在則-g不生效,使用預設gid號
-g #設定組的gid
-k #不使用/etc/login.defs 中的預設值
-o #允許建立有重複gid的組
-p #設定密碼
-r #建立乙個系統賬戶gid小於499
二.刪除組賬號
groupdel [groupname] #刪除組賬號
若該組包含使用者則需要刪除賬號才能刪除該組
三.使用者組屬性設定
groupmod [option] [groupname] #設定使用者組的屬性
-g #修改gid
-n #修改組名
-o #允許使用重複的 gid
-p #修改密碼
四.其他
newgrp [groupname]#若使用者屬於多個組使用該命令在多個組中切換
chown [選項]... [所有者][:[組]] 檔案#更改檔案或目錄的所屬使用者或附屬組
-r #遞迴執行將目錄下的所有子目錄及檔案一起更改
-h #只修改軟連線而不修改所指向的檔案
-c #若該檔案擁有者確實已經更改才顯示其更改動作
-f #若該檔案擁有者無法被更改也不要顯示錯誤訊息
chgrp [選項]... 使用者組 檔案 #更改檔案或目錄所屬組
-r #遞迴執行將目錄下的所有子目錄及檔案一起更改
-h #只修改軟連線而不修改所指向的檔案
-c #若該檔案擁有者確實已經更改才顯示其更改動作
-f #若該檔案擁有者無法被更改也不要顯示錯誤訊息
目錄或檔案許可權管理
目錄與檔案的許可權
r 4 檔案:讀取檔案
目錄:ls許可權 檢視目錄下的內容
w 2 檔案:寫入、修改
目錄:修改許可權,增刪改如rm 、mv 、mkdir 、touch等
x 1 檔案:exe 可執行許可權
目錄:ls -l 許可權 檢視詳細資訊
許可權設定:
chmod [選項]... 模式[,模式]... 檔案 #更改檔案或目錄許可權
chmod <+|->[選項] 檔名|目錄名 #更改使用者、組、其他使用者的檔案許可權a =ugo
chmod - - - 檔名|目錄 #- - -使用數字代表u g o各自的許可權
例:chmod 777 ./hello.sh
chmod a+x ./hello.sh
Linux基礎知識整理 8 賬號管理
賬號管理 使用者id與群組id linux並不認識賬號名稱,它認識的其實是賬號id。即linux只認識代表身份的號碼,而對應的號碼與賬號則是記錄在 etc passwd中。登入linux主機 在輸入賬號與密碼之後,linux會 先查詢 etc passwd中是否有這個賬號,如果沒有則跳出,如果有則將...
Linux基礎知識總結 檔案管理
檔案管理是linux日常操作比較重要的一塊,主要涉及到幾個常用指令的使用,熟練靈活的掌握只有靠不斷的實踐,這裡把知識總結一下,以備遺忘時能夠快速查詢。1 可執行檔案的搜尋 which 指令輸出乙個可執行檔案的詳細路徑,例如 which ls,會輸出,這個指令會在 path中查詢指令 whereis ...
linux基礎知識總結
接觸 linux大概乙個星期左右 自己對 linux也只是初識 只裝了ubuntu linux是多使用者,多工的作業系統,這意味著多人可以同時使用一台主機。因為每個使用者的個人喜好與隱私問題,檔案的所有者就顯得尤為重要。將使用者分為不同的組別當然是為了方便管理。因此使用者與檔案之間的關係就有三種 1...