ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • root 디렉터리로 이동시 오류 (sudo 명령어)
    2025년 1분기의 도전/칼리리눅스 2025. 2. 11. 20:40
    728x90
    반응형

    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
    반응형
Designed by Tistory.