日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux Shadow-Password-HOWTO - 7. 將 Shadow Sui( 二 )


#;to;the;Slackware;Adduser;program.;;It;could;also;be;modified;to;disallow
#;stupid;entries.;;(i.e.;better;error;checking).
#
##
#;;Defaults;for;the;useradd;command
##
GROUP=100#;Default;Group
HOME=/home;;;;;;;#;Home;directory;location;(/home/username)
SKEL=/etc/skel;;;#;Skeleton;Directory
INACTIVE=0;;;;;;;#;Days;after;password;expires;to;disable;account;(0=never)
EXPIRE=60#;Days;that;a;passwords;lasts
SHELL=/bin/bash;;#;Default;Shell;(full;path)
##
#;;Defaults;for;the;passwd;command
##
PASSMIN=0#;Days;between;password;changes
PASSWARN=14;;;;;;#;Days;before;password;expires;that;a;warning;is;given
##
#;;Ensure;that;root;is;running;the;script.
##
WHOAMI=`/usr/bin/whoami`
if;[;$WHOAMI;!=;"root";];;then
echo;"You;must;be;root;to;add;news;users!"
exit;1
fi
##
#;;Ask;for;username;and;fullname.
##
echo;""
echo;-n;"Username:;"
read;USERNAME
echo;-n;"Full;name:;"
read;FULLNAME
#
echo;"Adding;user:;$USERNAME."
#
#;Note;that;the;"";around;$FULLNAME;is;required;because;this;field;is
#;almost;always;going;to;contain;at;least;on;space,;and;without;the;""s
#;the;useradd;command;would;think;that;you;we;moving;on;to;the;next
#;parameter;when;it;reached;the;SPACE;character.
#
/usr/sbin/useradd;-c"$FULLNAME";-d$HOME/$USERNAME;-e$EXPIRE;
-f$INACTIVE;-g$GROUP;-m;-k$SKEL;-s$SHELL;$USERNAME
##
#;;Set;password;defaults
##
/bin/passwd;-n;$PASSMIN;-w;$PASSWARN;$USERNAME;>/dev/null;2>&1
##
#;;Let;the;passwd;command;actually;ask;for;password;(twice)
##
/bin/passwd;$USERNAME
##
#;;Show;what;was;done.
##
echo;""
echo;"Entry;from;/etc/passwd:"
echo;-n;";;;"
grep;"$USERNAME:";/etc/passwd
echo;"Entry;from;/etc/shadow:"
echo;-n;";;;"
grep;"$USERNAME:";/etc/shadow
echo;"Summary;output;of;the;passwd;command:"
echo;-n;";;;"
passwd;-S;$USERNAME
echo;""


--------------------------------------------------------------------------------

新增使用者是用;script;比直接編輯;/etc/passwd;/;/etc/shadow;檔或使用像;Slackware;的;adduser;程式還要好 。;

需要更多;useradd;資訊請參照線上操作手冊 。;


usermod
usermod;程式是用在修改使用者資訊 。它的參數(shù)使用和;useradd;程式類似 。;

如果你要更新;fred;的;shell , 你要作下列步驟:;

usermod;-s;/bin/tcsh;fred

現(xiàn)在;fred;的;/etc/passwd;檔將變成:;

fred:*:505:100:Fred;Flintstone:/home/fred:/bin/tcsh

如果要使;fred;的帳號到期日為;09/15/97:;
usermod;-e;09/15/97;fred

現(xiàn)在;fred;在;/etc/shadow;的欄位變成:;
fred:J0C.WDR1amIt6:9559:0:60:0:0:10119:0

需要更多;usermod;資訊請參照線上操作手冊 。;


userdel
userdel;用在刪除使用者 , 使用方法為:;

userdel;-r;username

-r;參數(shù)可以將該使用者根目錄全部移除 。位在期待目錄的檔案則需手動移除 。;
如果你只是要簡單的鎖住帳號而沒有要刪除它 , 建議你使用;passwd;指令 。;


7.2;passwd;指令和;passwd;老化;
passwd;指令很明顯使用在改變密碼 , 除此之外 , 可由;root;使用在:;

Lock;和;unlock;帳號;(-l;and;-u);
設(shè)定密碼合法的最大天數(shù);(-x);
設(shè)定密碼改變間的最小天數(shù);(-n);
設(shè)定密碼到期的警告天數(shù);(-w);
設(shè)定在帳號未被鎖死密碼到期後的警告天數(shù);(-i);
允許查詢帳號資訊;(-S);
舉例說明 , 如果要鎖死;fred;帳號:;

passwd;-S;fred
fred;P;03/04/96;0;60;0;0

這表示;fred;的密碼是有效的 , 它在;03/04/96;被修改且任何時間都可被修改 , ;fred;將不會收到警告且?guī)ぬ枌⒉粫蛎艽a到期而關(guān)閉 。;

這表示如果;fred;在密碼到期後簽入 , 它將被要求用一個新密碼簽入 。;


如果我們決定要警告;fred;在密碼過期前;14;天 , 且讓它的帳號在到期後14天警告 , 我們需要作下列步驟:;

推薦閱讀