며칠 전 우분투 16.04에서 실수로 .bashrc를 덮어썼습니다. 빈 파일을 전달합니다. 그 이후로 폐쇄되었습니다. 이제 su
비밀번호를 인식할 수 없을 때.
Ubuntu를 작동시킬 수 있는 방법이 있습니까, 아니면 다시 설치해야 합니까?
답변1
.bashrc
파일 누락으로 인해 발생할 가능성은 거의 없습니다 .
su
이 명령에서 예상되는 비밀번호는 root
Ubuntu에서 정의되지 않은 사용자 비밀번호입니다. 아마도 당신이 원하는 것은 계정 sudo
에서 명령을 실행할 수 있지만 root
비밀번호로 인증할 수 있는 명령입니다 .
예를 들면 다음과 같습니다.
sudo whoami
비밀번호를 요청한 다음 단어를 인쇄해야 합니다 root
.
기본 파일을 복원하려면 .bashrc
이 파일에서 해당 파일을 복사할 수 있어야 합니다 /etc/skel/.bashrc
. 이 파일은 모든 새 사용자 도트 파일을 "전파"하는 데 사용되는 파일입니다.
답변2
감사합니다. 이 두 가지는 독립적입니다.
.bashrc - 이 사본을 보관하는 것이 좋습니다. 기본 /etc/skel/.bashrc는 괜찮지만 비어 있습니다. 내 설정이 누락되었습니다.
su - Ubuntu su
계정은 설치 중에 생성되지만 암호는 할당되지 않습니다. (계속 "인증 실패" 메시지가 표시됩니다 - su
& 는 다릅니다!) 아래 링크된 문서에는 비밀번호 sudo
할당 방법을 포함한 자세한 내용이 나와 있습니다 . su
루트 액세스가 더 이상 필요하지 않으면 su
이를 실행하는 것을 잊어버릴 위험이 있습니다. - 하나의 CLI 라인에만 루트 액세스 권한을 가집니다. 대부분의 경우 선호되는 방식입니다.exit
sudo
http://www.howtogeek.com/111479/htg-explains-whats-the-difference-Between-sudo-su/