개발신의 한타
ios에서 sudo chown 명령이 안될때. 본문
IOS를 사용하다 보면, 루트계정이 아니라, 사용자 계정이라 답답한 순간들이 가끔 생긴다.
물론 루트사용자로 전환하면 되겠지만, 이건 상당히 애매한 문제라서, 가능한 사용자의 관점에서 문제를 해결 하고자 노력하게 된다.
사용자 계정에서
$ : sudo chown -R ... 이라는 명령을 수행하게 되면, 'Command not found'라는 응답을 받게된다.
설마 chown 명령이 없는건가 라고, 생각하지 말고, .bash_profile에 다음의 명령을 추가해 주자.
export PATH=%PATH:/bin:/usr/local/bin:/usr/bin:/usr/sbin
chown 명령이 사용자 계정에서 실행되지 않은 이유는 위와같이, PATH경로에 위의 부분이 빠져 있어서이고,
이 경로에 해당 명령의 수행 내용이 있다는 것을 알수 있다.
'.bash_profile'이 어디 있나요?'라는 질문을 하고 싶다면 터미널을 열고 그냥 ls -al 이라고 쳐보자.