답변:
GUI 도구를 사용하여 그렇게 할 수는 없지만 터미널을 사용할 수 있습니다.
먼저 사용자에게 sudo 권한이 있으면 해당 NOPASSWD
옵션을 활성화해야합니다 . 그렇지 않으면 sudo
비밀번호가없는 경우에도 비밀번호를 요청하며 빈 비밀번호를 허용하지 않습니다.
그렇게하려면 sudoers 구성 파일을로 열고 파일 sudo visudo
에 다음 줄을 추가 david
하여 사용자 이름으로 바꾸 십시오.
david ALL=(ALL) NOPASSWD:ALL
편집기를 닫아 변경 사항을 적용하고 새 터미널에서 sudo에 대한 영향을 테스트하십시오.
다음 명령을 실행하여 사용자의 비밀번호를 삭제하십시오.
sudo passwd -d `whoami`
비밀번호를 묻는 메시지가 표시되면 Enter를 입력하면 작동합니다. 나는 LightDM, 잠금 화면,이 대답을 테스트 한 sudo
, gksu
그것은 작동하지만, 거기에 이 작업을 얻을 수있는 한 단계pkexec
(감사 muru은).
nopasswd
다른 설정 항목을 덮어하지 않도록 끝에 추가해야합니다.
passwd david -d
. 그리고 지금은 이전 비밀번호로 로그인 할 수 없습니다.
경고 :이 방법을 사용하여 암호를 제거하면 Synaptic을 사용하여 응용 프로그램을 설치하거나 sudo
명령을 사용하여 GUI 또는 터미널에서 관리자 권한이 있음을 증명하기 위해 자신을 인증 할 수 없습니다 . 선). 이것은 버그 # 1168749 때문입니다 .
사용자가 유일한 관리자가 아닌 경우에만이 작업을 수행하십시오.
이것은 Ubuntu 12.04 및 12.10에서 테스트되었습니다.
잠금 해제를 클릭하여 아래 작업을 수행 할 수 있는지 확인하십시오.
사용자 계정으로 이동하여 비밀번호 필드를 클릭하십시오.
창이 열리면 "Action (작업)"오른쪽에있는 아래쪽 화살표를 클릭하십시오.
"암호없이 로그인"으로 변경 한 다음 "변경"을 클릭하십시오.
선택적으로 다음과 같이 자동 로그인을 활성화 할 수도 있습니다.
이 절차를 실행 한 후 사용자에게 비밀번호를 다시 제공하려면 GUI를 사용할 수 없으며 ( 버그 # 882255 ) 명령 줄을 사용해야합니다.
관리자 권한이있는 다른 사용자로 로그인하십시오. (이 방법을 사용하면 암호가 없으면 관리자 권한으로 원래 권한을 실행할 수 없습니다.)
터미널에서 다음을 실행하십시오.
sudo passwd <username>
다시 한 번 비밀번호를 제거하면 Synaptic을 사용하여 응용 프로그램을 설치하거나 sudo
명령 줄에서 사용하는 것과 같이 GUI 또는 터미널에서 본인을 인증 할 수 없다는 경고를 다시 표시해야합니다 .
passwd -d
암호를 수행 하고 삭제합니까?
passwd -d
계정 암호를 빠르게 삭제하는 방법입니다. 명명 된 계정을 암호없이 설정합니다. 루트 만 가능합니다.
이 작업을 수행하는 것이 가능 하다고 생각 하지만 업데이트 또는 sudo가 필요한 다른 항목을 설치하려고하면 문제가 발생할 수 있습니다. 설치하려면 sudo 액세스 권한이있는 계정 (및 비밀번호)이 필요합니다.
가장 좋은 옵션은 다음과 같습니다.
gksu gedit nano -B /etc/shadow
그런 다음 새 사용자를 찾아 기존 비밀번호 해시를 다음과 같이 변경하십시오 U6aMy0wojraho
.newuser:U6aMy0wojraho:13996:0:99999:7:::
질문에 대한 최상의 솔루션 : 계정에 자동으로 로그인하도록 선택하십시오. 이는 주요 혜택 일 것입니다. 이것을하기 위해:
프레스 CTRL- ALT- T(단자를 열)이다. 터미널에 다음을 입력하십시오.
sudo gedit /etc/lightdm/lightdm.conf
줄을 추가하십시오 :
autologin-user=YOURUSERNAME
autologin-user-timeout=0
YOURUSERNAME
시스템의 실제 사용자 이름으로 바꾸 십시오.
비어있는 비밀번호가 비밀번호 복잡성 요구 사항과 일치하지 않는 것 같습니다.
이것이 내가 찾은 것입니다 man passwd
As a general guideline, passwords should consist of 6 to 8 characters including one or
more characters from each of the following sets:
· lower case alphabetics
· digits 0 thru 9
· punctuation marks
Care must be taken not to include the system default erase or kill characters. passwd will reject any password which is not
suitably complex.
편집 : 불행히도 해당 UI를 통해 암호를 비워 둘 수 없습니다.
"변경"버튼의 활성화 여부를 결정하는 기능입니다.
if (strlen (password) < MIN_PASSWORD_LEN) {
can_change = FALSE;
if (password[0] == '\0') {
tooltip = _("You need to enter a new password");
}
else {
tooltip = _("The new password is too short");
}
}
else if (strcmp (password, verify) != 0) {
can_change = FALSE;
if (verify[0] == '\0') {
tooltip = _("You need to confirm the password");
}
else {
tooltip = _("The passwords do not match");
}
}
else if (!um->old_password_ok) {
can_change = FALSE;
if (old_password[0] == '\0') {
tooltip = _("You need to enter your current password");
}
else {
tooltip = _("The current password is not correct");
}
}
else {
can_change = TRUE;
tooltip = NULL;
}
gtk_widget_set_sensitive (um->ok_button, can_change);
최소 암호 len 6은 하드 코딩되어 있습니다.
#define MIN_PASSWORD_LEN 6
passwd
사용하여 빈 비밀번호를 설정할 수 있습니다 -d
.
삭제 후 비밀번호를 변경할 수 있습니다. 복구 모드로 부팅하기 만하면됩니다. 여기 당신은 좋은 튜토리얼을 찾을 수 있습니다 : http://www.psychocats.net/ubuntu/resetpassword
간단히 말하면 위의 링크에서 찾을 수 있습니다.
부팅 메뉴에서 "Drop to root shell prompt"옵션을 선택하십시오
콘솔에 하나씩 입력
ls /home
passwd username
passwd susan
exit
그런 다음 정상 재부팅
pkexec
내용은 askubuntu.com/a/614537/158442