使用者分類:
根據帳號的位置: 本地帳號,遠端(域)帳號, ldap,nis
根據帳號的功能:超級使用者(root) uid: 0
普通使用者
系統使用者 uid: 1-499
本地使用者 uid: 500+
組分類:
根據帳號的位置: 本地組,遠端(域)組, ldap,nis
根據帳號的功能:超級使用者(root) uid: 0
普通使用者
系統使用者 uid: 1-499
本地使用者 uid: 500+
---------------------每乙個使用者都有乙個同名的組---------------------------
帳號資訊 密碼資訊
使用者: /etc/passwd /etc/shadow
組: /etc/group /etc/gshadow
passwd 中偽使用者:
/etc/passwd 檔案中常見的偽使用者
偽使用者 含義
nobody nfs使用
原始碼安裝nginx,執行 nginx web 伺服器預設使用 nobody 使用者
檢視系統中 支援哪些shell
/etc/group 配置檔案結構:
[root@localhost ~]# grep root /etc/group
root : x : 0 : root
組名 組密碼佔位符:gid : 組成員(使用者名稱)
命令:
useradd username
-u uid -d 主目錄 -g 起始組 -g 附加組 -s 使用的shell
[root@localhost ~]# useradd -u 5005 yang
[root@localhost ~]#id yang
uid=5005(yang) gid=5005(yang) groups=5005(yang)
如果已經建立100個使用者 並需要給100個使用者 輸入初始密碼?
[root@localhost ~]# echo 123456 | passwd --stdin root #--stdin 非互動設定密碼
#修改
usermod
[root@localhost ~]#id yang
uid=5005(yang) gid=5005(yang) groups=5005(yang)
[root@localhost ~]# usermod -u 5006 yang
[root@localhost ~]#id yang
uid=5006(yang) gid=5005(yang) groups=5005(yang)
#刪除userdel username
#控制新增使用者規則檔案
[root@localhost ~]# vim /etc/default/useradd
1 # useradd defaults file
2 group=100
3 home=/home #哪個目錄作為使用者主目錄存放目錄 如果不想讓家目錄放在/home下,可以修改這裡
4 inactive=-1
5 expire=
6 shell=/bin/bash #預設shell使用
7 skel=/etc/skel #模版目錄
8 create_mail_spool=yes
檢視使用者資訊相關的命令:id
w whoami
whochown
Linux學習筆記2 使用者和組
一.ctrl r 查詢之前使用過的命令 二.echo dsf a.txt 重定向三.cp pr r 遞迴複製檔案和子目錄 p 儲存原始檔許可權屬性等 例 cp rf home test1 tmp 如果複製的是資料夾,目標位置必須是目錄,而且目標目錄必須存在 例 cp home test1 a.txt...
LInux學習筆記 使用者和使用者組管理
1.2 影子檔案 etc shadow 1.3 組資訊檔案 2.使用者管理相關檔案 3 使用者管理命令 3.2 使用者管理命令passwd 3.3 修改使用者資訊usermod和chage 3.4 刪除使用者userdel與使用者切換命令su 4 使用者組管理命令 使用者管理簡介 例如第一行 roo...
Linux學習筆記(十五)使用者和使用者組
解釋 1 當組內僅有乙個使用者且使用者名稱和組名相同時,組中使用者列表 可省略不寫 2 root使用者組的組號為0 3 組號1 499位系統預留組號,是預留給安裝在系統中的軟體或服務,越早安裝的軟體或服務,分配的組編號越小 4 使用者手動建立的使用者組是從500開始,分配未配使用的最小組號 5 組密...