passwd
터미널에서 명령을 실행할 수 있는 .desktop 파일을 만들고 싶습니다 . .desktop 파일의 내용은 다음과 같습니다.
[Desktop Entry]
Type=Application
Name=Password
GenericName=passwd
Comment=Change jeff's password through the terminal
Keywords=password;change;
Icon=org.gnome.Passbook
Terminal=true
Exec=x-terminal-emulator -t "Enter Current Password" --geometry=50x3+670+400 -e sudo passwd jeff /
NotShowIn=GNOME;KDE;XFCE;MATE;
StartupNotify=true
Categories=System;
이 항목은 내 jgmenu에 나타납니다. 클릭하면 기본 터미널이 열립니다. 터미널 창의 제목과 모양이 정확합니다. 명령 을 실행하려고 한다는 것을 알려주는 암호를 묻는 메시지가 나타납니다 sudo passwd jeff
.
그런데 비밀번호를 입력하고 엔터를 누르면 터미널 창이 사라집니다. 새 비밀번호를 입력하고 프로세스를 완료할 수 없습니다. 터미널이 사라집니다.
나는 Exec 라인을 bash -c "-terminal-emulator -t "Enter Current Password" --geometry=50x3+670+400 -e sudo passwd jeff /"
. 불운.
어떤 아이디어가 있나요? 미리 감사드립니다.
답변1
제공한 명령이 구문상, 의미상으로 잘못되었습니다.
sudo passwd jeff / # Wrong
자신의 비밀번호를 변경하는 데에는 루트(관리자) 권한이 필요하지 않으므로 jeff
자신의 사용자 계정을 대상으로 지정할 필요가 없습니다. 후행 /
은 오류입니다.
이것을 사용하십시오 :
passwd