在工作中我們常遇到使用指令碼建立使用者(如安裝oracle資料庫),需要建立oracle使用者。
重複建立使用者讓我們很煩惱,所以我們想到了使用指令碼,但是建立使用者,設定密碼是乙個互動的過程。
怎麼辦呢? 毫無疑問 :管道
方法1:
echo "password" | passwd --stdin username
注意:在ubuntu中不支援passwd 不支援 --stdin引數
方法二:
echo "username:password" | chpasswd
方法三:
待補充(expect方式)
#!/bin/bash
groupadd skydreamgroup
for username in skydream1 skydream2 skydream3
do useradd -g skydreamgroup -d /home/$ -s /bin/sh $ -m
# echo "skydream" | passwd --stdin $
echo "$:skydream"|chpasswd
done
修改linux使用者密碼
對於初學者來說,如何修改linux使用者密碼也不是件容易的事,其實非常簡單,下面舉例說明 如果是以root身份登入,修改root密碼.只要輸入 passwd 就會出現 new password retype new password 按提示輸入密碼確認即可.如果想更改其他使用者密碼,只要輸入pass...
linux修改root使用者密碼
1.在開啟的虛擬機器上面,ctrl alt del,進入如下介面,選擇第乙個,然後按字母e進入編輯模式。2.在如下行的末尾新增 rd.break 注意前面有乙個空格。這裡寫描述 3.按ctrl x重新啟動系統 4.啟動後,重掛在系統真實根目錄 mount o remount,rw sysroot5....
Linux 修改使用者密碼
linux修改密碼用passwd命令,用root使用者執行passwd,passwd user name可以設定或修改任何使用者的密碼,普通使用者執行passwd只能修改它自己的密碼。root localhost passwd 修改root使用者密碼 changing password for us...