linux 非使用者參與修改密碼

2021-06-20 01:41:04 字數 598 閱讀 9289

在工作中我們常遇到使用指令碼建立使用者(如安裝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...