Score:2

จะเปิดกล่องโต้ตอบเปลี่ยนรหัสผ่านจาก gnome-control-center จากเทอร์มินัลได้อย่างไร

ธง cn

ฉันสามารถเปิดส่วนผู้ใช้โดยเรียกใช้ gnome-ศูนย์ควบคุม แต่ฉันต้องเข้าถึงกล่องโต้ตอบรหัสผ่านโดยตรง มีวิธีเปิดโดยตรงหรือไม่?

ป้อนคำอธิบายรูปภาพที่นี่

24601 avatar
in flag
สิ่งนี้ไม่สามารถทำได้โดยการพิมพ์ `passwd` ในเทอร์มินัลใช่หรือไม่ [อ้างอิง](https://thishosting.rocks/change-password-linux-terminal/)
cn flag
ทำได้แน่นอน แต่ฉันต้องแสดงไดอะล็อกแบบกราฟิกจึงเป็นข้อกำหนด
Raffa avatar
jp flag
สร้างของคุณเอง: `echo -e $(zenity --forms --title="Change Password" --text="Password for $USER" --separator="\n" --add-password="Old Password" --add-password="รหัสผ่านใหม่" --add-password="ยืนยันรหัสผ่านใหม่") | รหัสผ่าน `
Score:0
ธง jp

คุณสามารถสร้างไดอะล็อก GUI ของคุณเองในสคริปต์ทุบตีได้ดังนี้:

#!/bin/bash

ในขณะที่จริง
    ทำ
    input=$(zenity --forms --title="Change Password" --text="Password for $USER" --separator="\n" --add-password="Old Password" --add-password= "รหัสผ่านใหม่" --add-password="ยืนยันรหัสผ่านใหม่")
    [[ "$?" != "0" ]] && แตก
    echo -e "$ อินพุต" | passwd && zenity --info --text="เปลี่ยนรหัสผ่านสำหรับ $USER ที่สำเร็จแล้ว" --ไม่ห่อ && แตก || \
    zenity --forms --title="Change Password Error" --text="Please Enter Valid Password for $USER"
    [[ "$?" != "0" ]] && แตก
    เสร็จแล้ว

คุณจะต้องติดตั้ง ความสุดยอด หากยังไม่ได้ติดตั้งดังนี้:

sudo apt ติดตั้ง zenity
Score:0
ธง cn

ฉันไม่ทราบวิธีเปิดกล่องโต้ตอบนี้โดยตรงโดยใช้คำสั่งเทอร์มินัล อย่างไรก็ตาม คุณสามารถเปิดแผง "ผู้ใช้" ได้โดยตรงในการตั้งค่าด้วยคำสั่ง

บัญชีผู้ใช้ gnome-control-center

จากการคลิกเพียงครั้งเดียวเพื่อเปิดกล่องโต้ตอบ

cn flag
ใช่ ฉันทราบแผง "บัญชีผู้ใช้" แต่ฉันมีแอปพลิเคชันที่ทำงานในโหมดคีออสก์ ดังนั้นเราจึงไม่ต้องการให้ผู้ใช้เข้าถึงการตั้งค่าอื่นๆ เป็นไปได้ไหมที่จะเปิดกล่องโต้ตอบรหัสผ่านโดยตรง
vanadium avatar
cn flag
ดูคำตอบของฉันซึ่งเป็นเพียงสิ่งที่ฉันใช้
mgw avatar
cn flag
mgw
@vanadium ถูกต้อง - `gnome-control-center -l` ให้รายการแผงที่เข้าถึงได้โดยตรงทั้งหมด เท่าที่ฉันสามารถบอกได้ว่าการเปลี่ยนรหัสผ่านไม่ใช่ส่วนหนึ่งของสิ่งนี้
starkus avatar
de flag
`บัญชีผู้ใช้ gnome-control-center --gtk-debug=all` ให้คุณดีบักแผง "ผู้ใช้" แต่ฉันไม่แน่ใจว่ามันให้คุณค้นหารายการลิงค์โดยตรง ...

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา