ใช้เพื่อรันคำสั่ง passwd ใน linux


0

ฉันใช้ไฟล์แบตช์หน้าต่างและเรียกใช้ plink.exe เพื่อเข้าถึงเซิร์ฟเวอร์ ftora ของฉัน มันประสบความสำเร็จ ตอนนี้ฉันสร้างผู้ใช้โดยคำสั่ง useradd ด้วยรหัสผ่าน แต่มันไม่สามารถเข้าสู่ระบบได้ตามค่าเริ่มต้นถูกปิดใช้งานและจำเป็นต้องใช้passwdคำสั่งเพื่อเปลี่ยนรหัสผ่านและสามารถเข้าสู่ระบบได้ แต่การใช้เสียงพึมพำจะทำสิ่งนี้อย่างไร ??

passwd testing
myPassword
myPassword

ขอบคุณล่วงหน้า.

คำตอบ:


0

คุณควรส่ง-pตัวเลือกให้กับuseraddแทนที่จะพยายามเปลี่ยนรหัสผ่านหลังจากข้อเท็จจริง

จาก man useradd

 -p, --password PASSWORD
          The encrypted password, as returned by crypt(3). The
          default is to disable the account.

การใช้ -p คุณจะต้องมีรหัสผ่านที่เข้ารหัสไว้ล่วงหน้า โปรดดูคำถาม Stack Overflowซึ่งให้คำตอบที่คล้ายกันและสคริปต์เพื่อสร้างรหัสผ่านที่แฮชแบบไดนามิก


ขอบคุณสำหรับการตอบกลับในสถานการณ์ของฉันฉันกำลังใช้ไฟล์แบตช์ Window เพื่อทำมันได้อย่างไร และจำเป็นต้องใช้สคริปต์ Python หรือไม่?
NewBirth

ขอบคุณต่อไปฉันแก้มันโดยใช้ไฟล์ชุดที่ 2
NewBirth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.