天天看點

20161011L04-03老男孩linux運維實戰教育訓練-Linux系統的使用者和使用者組管理-01

一些LINUX使用者的操作指令 

useradd   建立使用者

adduser  建立使用者

passwd  改密碼指令

usermod  改變使用者名,和使用者目錄的

userdel 删除使用者

id 顯示使用者UID 和 GID的

groupadd 建立使用者組

groupdel 删除使用者組

groupmod 改變使用者組名資訊

groups  顯示使用者所屬的組

/etc/skel   使用者建立使用者的時候和預設去取配置的地方 

/etc/login.defs 用來定義使用者建立時一些使用者的資訊 比如UID GID 還有密碼的有效天數

密碼的長度,還有多少天警告等

還有建立的一些 使用者檔案夾 建立郵件檔案夾 /var/spool/mail/

建立使用者時對使用者的預設配置檔案 /etc/defult/useradd

[root@llh skel]# cat /etc/default/useradd

# useradd defaults file

GROUP=100

HOME=/home

INACTIVE=-1

EXPIRE=

SHELL=/bin/bash

SKEL=/etc/skel

CREATE_MAIL_SPOOL=yes

使用者的home檔案夾中放的預設檔案是在 /etc/skel中

我們可以在 useradd中更改

用sed -i 指令來改東西

sed -i 's#需更改字段#更改後的字段#g'  /etc/deful/useradd  #這是檔案路徑 

生産環境中的帳号添加

groupadd -g 801 sa #添加一個組指定GID為801

useradd -g sa -u 901 sa1 #添加一個使用者,指定UID為901

echo "12345" |passswd sa1 --stdin  #給使用者設定密碼,且加密

echo "sa1 ALL=(ALL)"  NOPASSWD:ALL">> /etc/sudoers

visudo -c 

history -c

useradd -M -s #大M表示不添加家目錄,-s設定shell目錄

chage -l root  #檢視帳号的設定。比如帳号過期時間

useradd -e 11/2/2016 #設定帳号的到期時間

一般設定的時候要離設定時間大于兩天才會生效

date -s 11/2/2016  #時間

clock -w #寫入cmos

grep bash "檔案的路徑"  #表示查找檔案中bash的行

finger root #檢視帳号的一些資訊

     本文轉自wangchangshu2 51CTO部落格,原文連結:http://blog.51cto.com/398528/1860804,如需轉載請自行聯系原作者