저는 단지 게을러서 Zen 설치 프로그램을 통해 Arch Linux를 설치했습니다. 설치하는 동안 설정 마법사가 나에게 루트 비밀번호를 물었지만 나는 루트 비밀번호가 설정되어 있지 않으면 내 사용자의 비밀번호를 사용할 것이라고 생각하여 비밀번호를 입력하지 않았습니다.
이제 뿌리를 내리기 위해 달리려고 했더니 su
이렇게 되네요.
su: failed to execute /usr/bin/: Permission denied
그리고 이미 실행을 시도한 sudo passwd root
다음 을 실행하고 su
비밀번호를 입력했는데 여전히 동일한 출력이 표시됩니다. , , 그리고 달려갔고 chmod 755
더 이상 할 수 있는 일이 생각나지 않습니다./
/bin
/lib
답변1
나는 같은 문제에 부딪쳤다. 설치 프로그램에 루트 쉘을 /usr/bin/으로 설정하는 버그가 있습니다.
https://github.com/spookykidmm/zen_installer/issues/2
sudo chsh -s /bin/bash root #this should fix, if your user has sudo
su -s /bin/bash - # or specify the shell in su