어떤 이유로 내 쉘 구성이 루트 사용자에 대해 zsh로 변경되었습니다. 이로 인해 루트 사용자를 사용할 수 없으며 sudoers 파일에 다른 사용자가 없습니다. 루트 액세스 또는 sudoers 파일의 사용자 없이 쉘 구성을 bash로 되돌릴 수 있습니까? 이것은 우분투 서버에 있습니다
답변1
cat /etc/shells
시스템에서 사용 가능한 쉘에 대한 전체 경로를 보기 위해 실행될 수 있습니다 .
당신은 그것을 사용할 수 있습니다chsh("change shell") 명령은 기본 쉘을 변경합니다.
chsh -s {shell-name-here} {user-name-here}
일반 사용자는 자신의 계정에 대한 로그인 쉘만 변경할 수 있습니다. 현재 제한된 셸에 있는 경우에도 이 작업이 불가능할 수 있습니다. 이는 귀하의 경우에는 해당되지 않는 것 같습니다.