Linux 是我們?cè)陂_(kāi)發(fā)工作中必不可少的技能了,部署、維護(hù)應(yīng)用都需要懂一些 Linux 命令,現(xiàn)將自己常用的 Linux 命令整理一下,不定期補(bǔ)充更新,以供用時(shí)方便查找。
賬戶相關(guān)
-
查看當(dāng)前機(jī)器的賬戶
head -n 4 /etc/passwd cat /etc/passwd/etc/passwd 中存儲(chǔ)了用戶信息
顯示如下:
root:x:0:0:root:/root:/bin/bash- root: 賬號(hào)名稱(chēng)
- x: 密碼(早期用戶密碼存放在此字段,現(xiàn)在存放在
/etc/shadow中) - 0: UID, 0 為系統(tǒng)管理員(不一定只有 root 有)
- 0: GID
- root: 用戶信息說(shuō)明欄
- /root: 家目錄(默認(rèn)用戶家目錄在
/home/yourIDname) - /bin/bash: Shell
-
增加用戶
useradd USER_NAME同時(shí)指定目錄
useradd -d /data/USER_NAME -m USER_NAME -
設(shè)定密碼
passwd USER_NAME -
刪除用戶
userdel USER_NAME -
顯示用戶信息
id USER_NAME -
增加 GROUP 組
groupadd GROUP -
增加用戶 USER_NAME 同時(shí)將 USER_NAME 添加到組 GROUP
useradd -g GROUP USER_NAME -
修改組名
groupmod -n GROUP GROUP_1 -
修改用戶名
usermod -l USER_NAME USER_NAME_1 -
查看當(dāng)前用戶所屬組
groups -
讓用戶 USER_NAME 隸屬于多個(gè)組
usermod -g GROUP_1[,GROUP_2,...] USER_NAME usermod -G GROUP_1[,GROUP_2,...] USER_NAME
g 是覆蓋,G是添加。
-
檢查非 root 用戶賬號(hào)是否過(guò)期(包括密碼)
chage -l USER_NAME -
修改用戶的密碼有效期
chage -M 365 USER_NAME修改 USER_NAME 的密碼有效期為 365 天
-
一鍵創(chuàng)建用戶名并設(shè)置組以及密碼
groupadd mg --gid 1028 useradd -u 1028 -G wheel -g mg mg echo 'qazxsw' | passwd --stdin mg
標(biāo)題:常用 Linux 命令整理 - 賬戶相關(guān)
作者:末日沒(méi)有進(jìn)行曲
鏈接:link
時(shí)間:2019-07-17
聲明:本博客所有文章均采用 CC BY-NC-SA 4.0 許可協(xié)議,轉(zhuǎn)載請(qǐng)注明出處。