루트 사용자를 위한 bash 기본 쉘을 설정하는 방법

루트 사용자를 위한 bash 기본 쉘을 설정하는 방법

어떤 이유로 내 쉘 구성이 루트 사용자에 대해 zsh로 변경되었습니다. 이로 인해 루트 사용자를 사용할 수 없으며 sudoers 파일에 다른 사용자가 없습니다. 루트 액세스 또는 sudoers 파일의 사용자 없이 쉘 구성을 bash로 되돌릴 수 있습니까? 이것은 우분투 서버에 있습니다

답변1

cat /etc/shells시스템에서 사용 가능한 쉘에 대한 전체 경로를 보기 위해 실행될 수 있습니다 .

당신은 그것을 사용할 수 있습니다chsh("change shell") 명령은 기본 쉘을 변경합니다.

chsh -s {shell-name-here} {user-name-here}

일반 사용자는 자신의 계정에 대한 로그인 쉘만 변경할 수 있습니다. 현재 제한된 셸에 있는 경우에도 이 작업이 불가능할 수 있습니다. 이는 귀하의 경우에는 해당되지 않는 것 같습니다.

관련 정보