Linux – Root user

자, 이번 시간에 살펴볼 것은 유닉스 계열에서는 크게 두가지 형태의 사용자가 있습니다 첫번째는 슈퍼유저 (Superuser) 또는 루트유저(Rootuser)라고 하는 사용자가 있고요 그리고 또 하나는 그냥 일반적인 유저가 있습니다 그래서 일반적 유저는 그냥 컴퓨터의 사용자고 슈퍼유저는 그 시스템에서 전지전능한 권력을 가지고 있는 아주 강력한 사용자입니다 그래서 지금 이번 시간에 우리가 살펴볼 내용은 슈퍼유저와 일반유저의 차이점 또 여러분이 슈퍼유저가 되는 법 이런 것들을 살펴보겠습니다 자 앞에서 우리가 몇번에 걸쳐서 배운 것처럼 여러분이 현재 사용하고 있는 컴퓨터에서 어떤 명령을 실행할 때 일시적으로 슈퍼유저의 권한 관리자의 권한으로 실행해야 되는 경우에는 어떤 접두사를 붙이나요? "슈퍼유저가 하는 일" 이라는 뜻에서 "sudo"라고 하고 그리고 이 뒤에다가 슈퍼유저만 할 수 있는 어떠한 명령어를 실행시킨다고 했죠? 예를 들면 'apt-get update' 이런 명령 여러분이 현재 슈퍼유저가 아니지만 일시적으로 슈퍼유저의 권한으로 이 뒤에 있는 명령을 실행한다 라고 할 때 'sudo"를 썼습니다 물론 모든 일반 유저가 슈퍼유저의 권한으로 동작할 수는 없겠죠 당연히 그것이 가능한 사용자는 슈퍼유저가 될 수 있는 힘을 가지고 있지만 기본적으로는 일반 유저의 권한으로 활동하는 사용자인 것이죠 즉, 슈퍼유저가 될 수 있는 일반 사용자만이 그것을 할 수 있고 그냥 일반 사용자는 'sudo'를 쓸 수 없다 라는 얘깁니다 자 이 명령은 실행시키지 맙시다 Ctrl + C 그럼 이번에는 뭘 해볼 거냐면 이 시스템에는 이렇게 일시적으로 슈퍼유저의 권한을 갖게 되는 이런 'sudo'와 같은 명령어도 있지만 이것 말고 슈퍼유저라고 하는 구체적인 사용자도 존재한단 말이에요 그러면 슈퍼유저가 되는 방법을 살펴볼겁니다

우선 그것을 하기 위해서는 첫번째, 자신이 슈퍼유저인지 아닌지를 알아야겠죠 일반적으로 슈퍼유저는 유저의 이름이 이렇게 이런 이름이 아니라 루트(root)라는 이름을 가지고 있습니다 뿌리라는 뜻이죠 그리고 저는 루트가 아니니까 슈퍼유저가 아닐 가능성이 크고 또 하나는 여기에 달러($) 표시가 되어 있는 저것은 이 사용자가 현재 일반유저라는 뜻이에요 만약에 제가 현재 슈퍼유저라면 저 기호가 샵(#)으로 바뀌어질겁니다 그러면 슈퍼 유저가 되는 법 슈퍼유저가 되면 무엇이 바뀌는가 그러한 것들을 살펴보겠습니다 명령어를 실행시키기 전에 여러분이 유닉스 () 우분투와 같은 운영체제를 쓰고계신다면 기본적으로 슈퍼유저가 막혀있습니다 그걸 푸는 방법은 뒤에서 살펴 볼 테니까 안되시면 일단을 수업을 보시면 되겠습니다 슈퍼유저가 되기 위해서는 "su"라는 명령을 쓰면됩니다 이 "su"라는 명령어는 뭐냐면 'change user ID or become superuser'라고 되어있죠 즉, 여러분이 어떤 A라고 하는 사용자의 상태에서 B라는 사용자가 되고싶을 때 "su"라는 명령어를 쓰고 동시에 한편으로 슈퍼유저가 되고 싶을 때도 "su"를 씁니다 문법은 "su" 뒤에 유저네임을 쓰시면 됩니다 자 그리고 "su" 한다음에 마이너스 (-) 이 마이너스는 그냥 관습적으로 쓰시면 됩니다 복잡한 얘기가 있어서 그리고 여기서 엔터를 쳐도 이것은 슈퍼유저가 되겠다는 뜻이지만 명시적으로 루트라고 해줄수도 있습니다 그럼 여기에 비밀번호를 물어보거든요? 여러분이 슈퍼유저에 대해서 알고 있는 비밀번호를 입력하시면 됩니다 그러면, 보시는 것 처럼 이 부분이 루트가 됐습니다 즉, 현재 사용자는 루트라는 뜻이고 그리고 여기있는 달러 표시가 샵이 되었습니다 그 얘기는 현재 여러분이 슈퍼유저의 상태라는 겁니다 그리고 이 상태에서는 상당히 유용한 명령어를 여러분이 실행시킬 수 있기 때문에 조심하셔야되요 그럼 여러분이 지금 리눅스를 쓰는 이유가 서버를 위해서 쓰고 있다면 여러분이 실수를 하면 그 실수는 여러분 개인이 개인의 불행이 아니라 그 시스템에 올라와 있는 모든 사람들에게 영향을 줍니다 그렇기 때문에 슈퍼유저는 가급적이면 여러분이 슈퍼유저로 활동하시면 안돼요 일반유저로 활동하시다가 슈퍼유저의 권한이 필요할 때는 "sudo"와 같은 명령어로 예외적으로 강력한 명령어를 수행하시는 것이 좋은 습관입니다 그래서 많은 운영체제가 슈퍼유저를 아예 막아놓는 경우가 많다는것이죠 아무튼 그렇게 해서 슈퍼 유저가 됐구요 자 이 상태에서 빠져나가서 이전에 있었던 이고잉(egoing)이 되고싶다 그럼 여기서 "exit" '빠져나가다'라는 뜻이죠 엔터를 치면 보시는 것처럼 로그아웃이 되면서 이전에 있었던 이고잉이 되는 것을 볼 수가 있습니다 열어보니 그리고 몇몇 운영체제 뭐 제가 알고 있는 범위에서는 혹은투어 그런데요 그러면 운영체제는 root사용자를 마권았어요 앞으로 어떻게 하느냐 며부터 사용자에 걸려있는 block장기물 푸셔도 됩니다 경제냐면 ubs도 존재이고 이는 사용자도 손을 쓸 수 있는 장점이 있다 습도각오하고 weis모트 그리고-26 두라고 하면 이-이유는 룰라계약제 외치면 엄하게 풀입니다 또 맨유를까요 youth 5 change will also이라고 되어 있는데 – 유훈은 – 이유는 은박이라고 되겠죠 그렇죠 그러면 제가 수-득표를 하면 보신 것처럼 이후 3주가 되실 겁니다 그리고 이어나갈 때 패스워드과부터 사용자가 세팅이 된 적이 없다면 아마 패스워드를 root사용자의 과사용을 패스워드를 불러올 수도 있습니다 그런 며 패스워드를 두 번 똑같은 패스워드를 입력하시면 됩니다 자크 로케 하시는 거에요 예 만약에 다소 사용 루트 사용자를 보완적인6으로 다시 깎을 걸고 싶다 그러나 여러분이 어떤 운영체제가 북한에 password -를 pluto -에는 음악을 건다는 뜻입니다 그럼 이제 무투는 과학이 걸렸어요 그러면수-물론 두 보시는 것처럼 어선티케이션 인지 exaile났다 실패했다는 겁니다 일반적인 경우에 root사용자를 쓰지 않는 것 몰락을 걷는 것이 안전한 방법입니다 그 다음에 한 가지 더 말씀드릴 것은전 앞에서 말씀튼이 엇갈리는데 어머니가 소통 사용자로 접촉을 하면 포토 존 구글 삶에 활력을 다시락을 가겠네요 false 워드-유 락을 푼다는 뜻이죠 su 2 라고 했을 때 picwty를 하게 되면 /을 통한합니다 이건 무슨 뜻이냐면 우리가부터 사용자로 접속했을 때 디렉토리가/루트라는 것은 최상위 디렉토리밑에 있는 루트라는 배터리가 float 원하는 사용자에게 호원대 벌이다라는 뜻입니다 그러면 up 일반 사용자에게 공개를 꺼리는 어디에 있나요 일반 사용자의 검색쿼리는 이어 여기에 있습니다 빠져 나가볼까이 x라인 t 12

물결 입을 때는 뭐죠 현재 사용자의 혼재해토리를 가리키는 특수키웠죠 그래서 피터 브리지를 하게 되면 있고이라는 사람이 누군지를 줄이는 용기이란 뜻입니다 찍일반 사용자의 검색쿼리는 /home밑에 있습니다 네 저는 사용자가이고이니까 이렇게 되는 것이죠 제품을 투여하는 사용자는 일반사용자와는 다른 방을 쓰는 거에요그게 어디 있냐 zt 특집 노출하는 최상위 디렉토리밑에 있는 디렉토리니다 접근이 아니라 commission 디자인 등을 듣죠 접근이 안 됩니다 일반사용자면 그래서 여러분이 시기/는 뭐야 최상위 디렉토리로 구리구리가 무투디렉토리라고 하고 10d /로 전년 최상의 길을 돌이밑에 있는 만들어 가는 길을 택해 나가자는 거죠 네 그룹들이 배터리 및 배임죄를 특히 에리카 김이 다 그리고 자기가 트사용자의 홈트랙돌이 있다 받는 것도 기억하시면 좋겠습니다