Điểm:2

Làm cách nào để mở hộp thoại thay đổi mật khẩu từ trung tâm điều khiển gnome từ thiết bị đầu cuối?

lá cờ cn

Tôi có thể mở phần Người dùng bằng cách chạy trung tâm kiểm soát gnome nhưng tôi cần truy cập trực tiếp vào hộp thoại mật khẩu. Có cách nào để mở nó trực tiếp?

nhập mô tả hình ảnh ở đây

24601 avatar
lá cờ in
điều này không thể được thực hiện bằng cách chỉ gõ `passwd` trong thiết bị đầu cuối? [tham khảo](https://thishosting.rocks/change-password-linux-terminal/)
lá cờ cn
Nó chắc chắn có thể nhưng tôi cần hiển thị hộp thoại đồ họa do đó yêu cầu.
Raffa avatar
lá cờ jp
Tự tạo: `echo -e $(zenity --forms --title="Change Password" --text="Password for $USER" --separator="\n" --add-password="Old Password" --add-password="Mật khẩu mới" --add-password="Xác nhận mật khẩu mới") | passwd`
Điểm:0
lá cờ cn

Tôi không biết cách mở trực tiếp hộp thoại này bằng lệnh đầu cuối. Tuy nhiên, bạn có thể mở trực tiếp bảng "Người dùng" trong Cài đặt bằng lệnh

tài khoản người dùng gnome-control-center

từ đó một cú nhấp chuột sẽ mở hộp thoại.

lá cờ cn
Có, tôi biết về bảng `tài khoản người dùng` nhưng tôi có một ứng dụng chạy ở chế độ Kiosk nên chúng tôi không muốn người dùng truy cập các cài đặt khác. Có thể mở trực tiếp hộp thoại mật khẩu không?
vanadium avatar
lá cờ cn
Xem câu trả lời của tôi, đó chỉ là nhận của tôi về nó.
mgw avatar
lá cờ cn
mgw
@vanadium đã đúng - `gnome-control-center -l` cung cấp cho bạn danh sách tất cả các bảng có thể truy cập trực tiếp. Tốt nhất là tôi có thể nói thay đổi mật khẩu không phải là một phần của điều này.
starkus avatar
lá cờ de
`gnome-control-center user-accounts --gtk-debug=all` cho phép bạn gỡ lỗi bảng "Người dùng", nhưng tôi không chắc liệu nó có cho phép bạn tìm thấy mục nhập liên kết trực tiếp hay không...
Điểm:0
lá cờ jp

Bạn có thể tạo hộp thoại GUI của riêng mình trong tập lệnh bash như vậy:

#!/bin/bash

trong khi đúng
    làm
    đầu vào=$(zenity --forms --title="Thay đổi mật khẩu" --text="Mật khẩu cho $USER" --separator="\n" --add-password="Mật khẩu cũ" --add-password= "Mật khẩu mới" --add-password="Xác nhận mật khẩu mới")
    [[ "$?" != "0" ]] && ngắt
    tiếng vang -e "$input" | passwd && zenity --info --text="Mật khẩu cho $USER đã thay đổi thành công." --no-quấn && ngắt || \
    zenity --forms --title="Thay đổi lỗi mật khẩu" --text="Vui lòng nhập mật khẩu hợp lệ cho $USER"
    [[ "$?" != "0" ]] && ngắt
    xong

Bạn sẽ cần phải cài đặt sự thoải mái nếu nó chưa được cài đặt như vậy:

Sudo apt cài đặt tiện ích

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.