Creadit :


Manage User


List User

ดูรายชื่อภายในระบบ

cat /etc/passwd

ดูเฉพาะบางรายชื่อที่สนใจ

cat /etc/passwd [username]

Example Output

sarankon:x:512:512::/home/sarankon:/bin/bash

Username : Password : UserID : GroupID : UserInfo : Home Directory : Shell

Username: ชื่อที่ใช้ Login ในระบบ ควรเป็น 1 - 32 ตัวอักษร
Password: รหัสผ่าน จะแสดงเป็น X และเก็บไว้ที่ /etc/shadow
User ID (UID): ทุก User จะมี UID เพื่อระบุตัวตน
0 หมายถึง root
1 - 99 หมายถึง Reserved for other predefined account.
100 - 999 หมายถึง Reserved for system account and groups
Group ID (GID): เป็นกลุ่มหลักไฟล์เก็บไว้ที่ /etc/group
User Info: This field is optional and allow you to define extra information about the user.
Home Directory: Location of user's home directory.
Shell: Location of a user's shell i.e. /bin/bash.

Create User

สร้าง User และ Home Directory ปกติ

sudo useradd [username]

สร้าง User และกำหนด Home Directory แบบกำหนดเอง

sudo useradd -d [/path] [username]

สร้าง User โดยกำหนด UID เอง (UID ที่กำหนดจะต้องไม่ซ้ำ)

sudo useradd -u [500-999] [username]

สร้าง User โดยกำหนด GID เอง

sudo useradd -u [500-999] -g [500-999] [username]

สร้าง User และกำหนดอายุการใช้งาน

sudo useradd -e [YYYY-MM-DD] [username]

สร้าง User และกำหนด Login Shell

sudo useradd -s /sbin/nologin [username]

Deleting User

ลบ User โดนไม่ทำการลบ Home Directory ของ User ด้วย

sudo userdel [username]

ลบ User และทำการลบ Home Directory ของ User ด้วย

sudo userdel -r [username]

Change User Password

sudo passwd [username]

Granting Sudo Privileges to a User

sudo gpasswd -a [username] wheel

Show Sudo Privileges User

sudo lid -g wheel

results matching ""

    No results matching ""