All Articles

wecode 4주차_1일 TIL_Sudo란 뭘까?

image.png

맨날 sudo 명령어 써서 수도세 너무 많이 나올것 같은 저의 터미널… 뭐만 안되면 일단 수도를 쓰곤 하는데.. 이걸 남용해도 되나 싶어서 써보는 포스팅입니다 ㅋㅋ

블로그에 글을 쓸 때만 봐도 sudo 명령어를 쓰지 않으면 항상 저런 에러가 나는데요! sudo yarn develop 명령어를 쓰면 그제서야 로컬서버를 볼 수 있습니다 ㅠㅠ Command failed with exit code 1. 에러는 시간 날때 한번 분석해봐야겠어요!

image.png

sudo란?

Super User DO 의 줄임말로, 액세스가 거부되거나 super user의 권한이 필요할 때 이 명령어를 사용할 수 있습니다~ 여기서 Superuser란 시스템 관리를 위한 특별한 사용자 계정을 말합니다 ㅎㅎ

sudo를 써야 해결이 되는 에러들은 우분투와 같은 리눅스 배포판을 사용할 때 자주 일어납니다… 애증의 우분투.. 좋은게 뭐니…ㅠㅠ 여튼 좋을거 하나 없는 이 우분투는 root user(super user) 계정이 비활성화 되어있기 때문에 sudo 명령어를 써서 권한을 상승시켜 줘야 에러없이 명령어를 실행할 수 있습니다!

image.png (서버관리자 유우머 출처 : https://swiftcoding.org/sysadmin-humour) 서버관리자 유우머도 한번 보고가시죠~ ㅎ

ubuntu에서 sudo를 안 쓰는 방법은 없을까?

있다! 하지만 추천하는 방법은 아니라고 한다..ㅋㅋ 혹시 해보실 분들은 https://askubuntu.com/questions/44418/how-to-enable-root-login 이 사이트에 있는 답변을 참고하시기 바랍니다. 하지만 답변자가 추천하진 않는다고 했으므로 저는 패쓰~ 귀찮지만 sudo와 함께 가겠습니다! 물론 저 방법을 써도 큰 문제는 없다고 합니다.. 저는 linux에 대한 기초지식이 부족한 저로써는 안전하게 sudo를 쓰는게 맞는것 같네요!

sudo, 꼭 귀찮고 안 좋은것일까?

sudo 명령어를 쓰려면 비밀번호를 한번 더 치고 넘어가야 하기 때문에 사용자의 실수를 미연에 방지할 수 있을 것 같아요! 물론 뇌보다 손이 더 빠르다면 어쩔수 없지만…

sudo 명령어를 찾다가 알게 된 무시무시한 사실…

sudo rm -rf /

아무리 싫은 사람이 있어도 이 명령어를 그 사람 컴퓨터에 치지 마시오! 아무리 회사가 싫어도 퇴사전에 이 명령어를 쓰지 마시오! (재물손괴죄로 처벌받을수 있어요~)

저 명령어를 입력하게 되면 하드까지 싹~~ 다 날릴수 있다고 하네요 실제로 저 명령어를 입력해서 곤혹을 치룬 아주 유명한 기업이 있죠.. Pixar라고..ㅋㅋ

image.png(리눅스와 우디 ㅋㅋ, 이미지 출처: https://www.imdb.com/title/tt0120363/mediaviewer/rm1978252800) sudo를 썼는진 모르겠지만.. 토이스토리2 제작 당시 rm-rf / 명령어 때문에 파일이 다 날라간 적이 있다고 합니다 ㅎ rm -r -f * 이 명령어를 쓰면 현재 디렉토리에 있는 파일을 삭제하는 건데.. 순간의 실수로 삐끗해서 영화 개봉을 앞두고 전체 파일을 날려버렸다는 슬픈 전설이…

아쉽지만 오늘의 포스팅은 여기서 끝내겠습니다~ 사실 저 토이스토리 얘기랑 수도세 드립 치고 싶어서 쓴 글이였습니다.. 그럼 궁금증도 풀렸으니 리액트 공부하러 총총…☆