1. 程式人生 > >Linux學習筆記第三周第二次課(2月6日)

Linux學習筆記第三周第二次課(2月6日)

gid ins 目錄 隨機 useradd 生成 echo tab 設置

3.4 usermod命令


更改用戶屬性usermod,

更改UID,命令為#usermod -u 編號;

更改GID,命令為#usermod -g 編號;

更改用戶家目錄,命令為#usermod -d 編號;

更改用戶shell,命令為#usermod -s 編號;

設置用戶擴展組,命令為#useradd -G 組名【,組名】;

查看aming用戶UID,GID,擴展組,#id aming ;

鎖定用戶不能使用,命令為#usermod -L aming;

解鎖用戶,命令為#usermod -U aming;


3.5 用戶密碼管理


修改用戶密碼,命令為#passwd 用戶名;

查看用戶密碼配置文件,命令為前十行#head /etc/shadow 或後十行#tail /etc/shadow;

鎖定用戶不能使用,命令為#passwd -l 用戶名;密碼配置文件密碼位加兩個感嘆號;

修改用戶密碼,明文顯示密碼,命令為#passwd --stdin user5;

修改用戶密碼 ,#echo "111222" |passwd --stdin user5;

#echo -e實現一些特殊用法,\n換行符,\t是TAB,命令為#echo -e "123\nsss";

修改用戶密碼 ,一條命令實現輸入兩次密碼,命令為#echo "1231111\n1231111" |passwd user3;


3.6 mkpasswd命令


隨機生成一段字符串作為密碼,命令mkpasswd,make password;

安裝命令mkpasswd包#yum install -y expect;

使用方法,命令為#mkpasswd;

-l指定長度,命令為#mkpasswd -l 數字;

-s特殊符號個數,命令為#mkpasswd -s 數字;


Linux學習筆記第三周第二次課(2月6日)