제가 아는 한, FreeBSD에서는 root
기본 쉘이 csh
일반 사용자의 기본 쉘로 구성되어 있습니다. sh
Ubuntu에서는 일반 사용자의 경우 root
그렇습니다 . (인용하다:dash
bash
https://serverfault.com/questions/239535/whats-the-ubuntus-default-shell/239537#239537)
구성이 다른 이유는 무엇입니까?
답변1
~에 따르면자주하는 질문:
csh
FreeBSD의 경우, 이것이 기본 파일 시스템에 있는 것이 "보장"되는 유일한 쉘이기 때문입니다 ( ports
일반적으로 에 나타나는 것은 /usr/local/bin
기본값이 다른 파일 시스템입니다). 이는 root
다른(마운트되지 않은) 파일 시스템에서 쉘을 사용하고 있기 때문에 로그인할 수 없는 상황을 결코 원하지 않기 때문에 중요합니다 .