今天來講其他使用者相關指令與檔案
root:x:0:0:INfo:/root:/bin/bash
)的資料(一行一個用戶)。每個類型的資料用冒號分隔
/etc/shadow
)/sbin/nologin
root
可讀寫
testuser:$y$j9T$MwRCu6uEJe4cDHq8F.n/40$o/4VVKmvi/r3Ugo82ra/hag.8aGfnEVwPCanbNazvlB:19628:0:99999:7:::
!*
visudo
指令來修改此檔案
User Host = (Runas) [Role: ]Command
User
: 可以是用戶名稱或群組(名稱以%
開頭)Host=(Runas)
: 在哪裏可以運行Runas
: 以怎樣的身分執行(格式為USER:GROUP
)Command
: 指定指令name:groupPW:GID:AccInThisGroup
name
: 群組名稱groupPW
: 群組密碼(不常用,跟/etc/passwd
一樣這欄為x,真正的密碼存在/etc/gshadow
)GID
: 群組IDAccInThisGroup
: 屬於這個群組的用戶,以逗號分隔name:groupPW:admin:accName
name
: 群組名稱groupPW
: 群組密碼admin
: 群組管理者accName
: 支援的帳號名稱id
: 這個指令可以用來顯示當前使用者的UID(User ID)、GID(Group ID)以及所屬的群組sudo
: 這個指令可以用來以其他使用者(預設為root)的身份執行指令(只有在符合/etc/sudoers檔案中設定的用戶作用)whoami
: 顯示當前的使用者名稱su
: 用來切換使用者(預設為root)-
代表該使用者想要變換身份成為 root ,且使用 root 的環境設定參數檔chage
: 是一個在Linux中用來管理和查看使用者密碼過期政策的指令chage [-ldEImMW] USERNAME
YYYY-MM-DD
-l
: 根據/etc/shadow
顯示目前帳號資訊-d
: 修改最後一次修改密碼時間-E
: 設定帳號失效日-I
: 設定密碼失效日期-m
: 修改密碼保留天數-M
: 修改密碼多少天後需修改密碼-W
: 修改密碼過期警告日期http://c.biancheng.net/view/840.html
https://linux.vbird.org/linux_basic/centos7/0410accountmanager.php
https://ithelp.ithome.com.tw/articles/10053821
https://man7.org/linux/man-pages/man8/visudo.8.html
https://wiki.archlinux.org/title/Sudo
https://dywang.csie.cyut.edu.tw/dywang/linuxSystem/node60.html
https://linux.vbird.org/linux_basic/fedora4/0410accountmanager-fc4.php