linux使用者管理

2021-10-03 08:29:50 字數 1062 閱讀 3583

/etc/passwd

儲存賬戶資訊,其中密碼儲存在shadow中

root:xx:0:0:root:/root:/bin/bash

使用者名稱:口令:uid:gid:備註:家目錄:登入shell

/etc/shadow

儲存賬戶密碼資訊

root:sha512::0:99999:7:::

/etc/group

儲存使用者組資訊,組與使用者為多對多的關係,組口令儲存在gshadow中

root:xx:0:

組名:組口令:gid:組成員

/etc/gshadow

儲存組口令和組管理員資訊

root:::

組名:組口令:組管理員:組成員

useradd 新增使用者

usermod 修改使用者

userdel 刪除使用者

groupadd 新增組

groupmod 修改組

groupdel 刪除組

passwd 修改口令

chage 修改口令時效

新增使用者時建立密碼

>>> import crypt

>>> crypt.crypt('123456', 'cc')

'ccyi0i8so5s1s'

useradd zhangsan -p ccyi0i8so5s1s

一鍵修改密碼

echo '123456' | passwd --stdin zhangsan

usermod zhangsan -p ccyi0i8so5s1s

設定使用者下次登入後立刻修改口令,並強制每30天修改一次口令,且在口令過期前5天通知使用者

chage zhangsan -d 0 -m 30 -w 5
whoami 

idgroups

newgrp

LInux 使用者管理

最近在使用nagios的時候,需要新增一些使用者和組的資訊。需要整理一下,有些記不清楚了。原文連線 http www.g loaded.eu 2005 11 06 manage users from the command line userinfo 使用者資訊 命令id 顯示使用者基本資訊 命令u...

Linux使用者管理

0 產看使用者uid gid 等資訊 id 使用者名稱 1 linux使用者型別 1 超級使用者 root uid 0 2 偽使用者 uid 1 499之間 3 普通使用者 uid 500 60000之間 2 配置檔案 1 使用者資訊檔案 etc passwd 2 密碼檔案 etc shadow 3...

Linux 使用者管理

1 linux裡檢視所有使用者 linux裡,並沒有像windows的net user,net localgroup這些方便的命令來管理使用者.xwindows介面的就不說了.1 在終端裡.其實只需要檢視 etc passwd檔案就行了.2 看第三個引數 500以上的,就是後面建的使用者了.其它則為...