就是你bai登陸系統所用的帳號,和平時用的個人帳du號區別就是這個id是系統zhi程式用的,比如root, 還有dao你登陸系統所用的帳號。
linux 上的每個程式都是要有使用者帳號來執行的,一些對外提供服務的程式,為了安全做隔離,都會用非 root 帳號來執行,這些非 root 帳號,專門用來跑程式的帳號,就是系統帳號。
linux基於使用者身份對資源訪問進行控制
使用者帳號分為:超級使用者、程式使用者、普通使用者
組賬戶分為:基本組(私有組)、附加組(公共組)
儲存使用者名稱,宿主目錄,登入shell等基本資訊
檔案位置:/etc/passwd
每一行對應乙個賬號記錄
使用 cat /etc/passwd檢視
例如:
root❌0:0:root:/root:/bin/bash
以冒號:隔開,解釋如下
使用者名稱:密碼佔位符:uid主:gid主:使用者描述:家目錄;shell資訊
使用者uid表示
root——uid 固定值為0
程式使用者——uid 值為1-999
普通使用者——uid 值為 999-無限
儲存使用者的密碼、賬號有效資訊
檔案位置:/etc/shadow
每一行對應乙個使用者的密碼記錄
使用cat /ect/shadow檢視
解釋太長了……我直接拿圖!!!
還是以冒號隔開
useradd jerry 建立使用者賬戶jerry
(預設情況下建立乙個使用者賬號,會建立乙個家目錄和乙個使用者郵箱,在/var/spool/mail目錄以使用者名稱命名。)
-u 指定賬戶uid
-e 指定賬戶宿主目錄
-e 指定賬戶失效時間
-g 指定賬戶基本組
-g 指定使用者附加組
-m 不建立宿主目錄
-s 指定登入的shell
passwd jerry 為賬戶jerry設定密碼
-d 清空密碼
-l 鎖定賬戶
-s 檢視是否被鎖定
-u 解鎖
-i 過期多少天後鎖定賬戶
-f 強制下次登入修改密碼
-w 到期前幾天提醒
userdel -r jerry 完全刪除jerry使用者
(userdel可刪除使用者帳號與相關的檔案。若不加-r引數,則僅刪除使用者帳號,而不刪除相關檔案。)
vi /etc/shadow 進去刪了jerry的密碼,則在本機終端可以登入,遠端就不行
gid:group identity 組標識號
組uid表示
root——gid 固定值為0
程式使用者——gid 值為1-999
普通使用者——gid 值為 999-無限
groupadd zu1 建立使用者組 zu1
gpasswd -a jerry zu1 將jerry加入zu1
gpasswd jerry 給jerry加入組密碼
gpasswd -d jerry zu1 將jerry從zu1移除
id jerry
檢視jerry的各個id
屬主:擁有該檔案或目錄的使用者賬戶
屬組:擁有該檔案或目錄的組賬戶
讀取r 4 允許檢視檔案內容,顯示,目錄列表
寫入w 2 允許修改檔案內容,允許再目錄中新建,移動,刪除檔案或子目錄
可執行x 1 允許執行程式,切換目錄
命令如圖
a:屬主
g:屬組
o:其他
今天就到這啦!下次繼續!留下你們的點讚!!!
小白必看 合理搭建巨量引擎賬戶結構要點總結!
可能看到這個題目有人就要問了,賬戶結構又不直接影響轉化和流量,隨便設定一下就好了,有必要這麼大動干戈地討論怎麼搭建嗎?但到底是不是這樣的呢?我們可以結合手上現有的案例去思考一下,例如,要覆盤這次在巨量引擎上的廣告投放,我們是不是得清楚自己投了哪些產品,投放到了哪些地域?用了什麼定向?使用了哪些創意 ...
Shell賬戶許可權
root localhost code vim 002.create user.sh bin bash useradd 1 echo 2 passwd stdin 1 root centos1905 code sh 002.create user.sh runtu cha changing pass...
python小白必看,匿名函式
在函式中使用lambda 語句來生成乙個函式物件,廣泛用於需要函式物件作為引數或比較簡單並且只使用一次的場合。匿名函式 沒有名字的函式,且只有乙個式子,只能做一些簡單的東西 lambda 形參1,形參2,形參n 表示式 lambda 宣告 後接形參 後加 表示式 lambda 引數1 引數2 引數n...