아, zsh는 루트로 로그인한 경우에만 작동합니다.

아, zsh는 루트로 로그인한 경우에만 작동합니다.

최근에 zsh와 oh my zsh를 설치했지만 터미널을 열면 아무것도 바뀌지 않습니다. 막대는 평소처럼 보이지만 루트로 로그인하고 sudo su를 할 때만 변경됩니다. 거의 모든 방법을 시도했지만 아무것도 바뀌지 않았습니다.

저는 민첩성을 사용하고 있습니다. 당신의 도움을 주셔서 감사합니다.

답변1

자신의 사용자가 아닌 루트 사용자를 위해 설치했을 가능성이 높습니다.

문서를 읽어보세요:OH-MY-ZSH 설치.

문제 해결 단계:

1. 루트가 아닌 사용자가 실제로 ZSH를 사용합니까? 사용자의 경우:

% echo $SHELL
/usr/bin/zsh

그렇지 않다면,chsh -s $(which zsh) sudo는 안돼!

2. SUDO를 사용하지 않고 Oh-My-Zsh 설치

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)

또는

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

또는

sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

관련 정보