-
root 디렉터리로 이동시 오류 (sudo 명령어)2025년 1분기의 도전/칼리리눅스 2025. 2. 11. 20:40728x90반응형
root 디렉터리로 이동하려고 하는데 당연히 아래 명령어로는 접근이 불가능하다.
sudo cd /root
sudo : cd: command not found
sudo: "cd" is a shell built-in commang, it cannot be run directly
sudo : the -s option may be used to run a privileged shell.
sudo : the -D option may be used to run a command in a specific directory.
이런 오류가 나타난다.
아니 root 계정이라서 sudo 명령어를 이용해 접근하려고 하는데 이것도 안 되면 도대체 어떻게 접근하라는 뜻이야? 궁금해서 찾아보니...
"하지만 cd는 현재 셸 세션에서만 동작하기 때문에, sudo와 cd를 조합하여 사용하는 것 자체는 직접적으로 효과가 없습니다. 대신 sudo -i 명령어로 루트 셸로 전환한 뒤, /root 디렉터리로 이동할 수 있습니다."
-출처 chatgpt-
네... 셸 문제였습니다. 그러면 어떻게 문제를 해결하느냐? 아래 2가지 방법 중 하나로 입력하면 root 계정에 접근 가능하네요.
sudo ls /root
sudo -i cd /root
반응형