Arch Linux에서는 "su"를 사용할 수 없는 것 같습니다.

Arch Linux에서는 "su"를 사용할 수 없는 것 같습니다.

저는 단지 게을러서 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

관련 정보