리눅스에서 사용자계정 만들어서 어따가쓰라는건가요?

endt0and의 이미지

리눅스를 배우고 있는 유저입니다 오늘로 5일째네요 책을 읽다가 궁금한게
있는데요 사용자 계정만드는거하고 그룹만드는거 뭐이런거있던데
여러개의 계정을 만들긴했는데 이걸도대체 어디가 써먹으라는건가요?
책에씌어진대로 만들긴했는데 이걸로 뭐하라는건가요?
대충 제가 이해한바로는 내가만든계정을 누가 쓰는거같은데 제컴퓨터를 어떻게 써요? 아무튼 진짜 이해못하겠어요...계정만들어서 뭐하라는소린지..ㅜ.ㅜ 너무 초보라 웃기시겠지만 누가 속시원하게 궁금증을 풀어주세요~

무한포옹의 이미지

administrator 혹은 root 가..
슈퍼유저죠.

말그대로 시스템을 책임질 수 있고 책임져야 하는 유저입니다.

예전 유닉스는 비싼 장비에 깔리는 거라 혼자 쓸수 없었기에 저러한 슈퍼유저가

있고 일반 사용자는 "계정"을 받아서 사용했죠. 여기에 반해서 나타난 게

바로 PC입니다.

리눅스는 그러한 유닉스의 본을 보고 만들어진 것이라 "계정"이란 것이 있고,

요새는 windows 에도 있습니다.

일반적인 작업을 할 때는 일반 유저로 하고 특별히 sw를 설치한다든지 hw

설정을 바꾼다거나 할때 슈퍼 유저로 작업하라고 권하고 있죠.

슈퍼유저는 잘만 하면(?) 시스템을 홀랑 말아먹고 아예 pc 도 망가뜨릴 수도 있습니다.

그럼이만.

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

ㅡ,.ㅡ;;의 이미지

endt0and wrote:
리눅스를 배우고 있는 유저입니다 오늘로 5일째네요 책을 읽다가 궁금한게
있는데요 사용자 계정만드는거하고 그룹만드는거 뭐이런거있던데
여러개의 계정을 만들긴했는데 이걸도대체 어디가 써먹으라는건가요?
책에씌어진대로 만들긴했는데 이걸로 뭐하라는건가요?
대충 제가 이해한바로는 내가만든계정을 누가 쓰는거같은데 제컴퓨터를 어떻게 써요? 아무튼 진짜 이해못하겠어요...계정만들어서 뭐하라는소린지..ㅜ.ㅜ 너무 초보라 웃기시겠지만 누가 속시원하게 궁금증을 풀어주세요~

헙..ㅡ,.ㅡ;;.. 이런.. 도데체 어디서 부터 설명해야하나...ㅡ,.ㅡ;;

님이 컴푸타란것에 대한 생각을 완전히 다시 하는게 좋겠군요..ㅡㅡ;

당신컴타를 궂이 당신만사용할필요가 있나요? 당신이 갖고 있는사전.. 다른사람
절대 안보여주나요?


----------------------------------------------------------------------------

ColdHeart의 이미지

안쓰면 되겠네요.

M$ 쓰고 살면 되지요.
마우스 쓰고 편하게 살지 왜 어렵게 살려고 하나요?
불만도 많으면서...

endt0and의 이미지

ColdHeart wrote:
안쓰면 되겠네요.

M$ 쓰고 살면 되지요.
마우스 쓰고 편하게 살지 왜 어렵게 살려고 하나요?
불만도 많으면서...


님 불만이많은게 아니라 궁금한게 많은겁니다 글로써서 꼭 반항끼있는말투로 보셨나본데 전 아주 궁금하고 배우고싶어서 저렇게 글로 질문을한거죠 가르쳐주지도 못할거라면 이상한말은 쓰지마십시요 당신은 처음부터 잘했습니까? 당신이 절실하게 배우고싶은게 있다고 가정합시다 배우게싶은게 있으면 궁금증도 분명이 생길겁니다 당신이 다른사람에게 질문을했을때 안배우면 되겠네 다른거써라 왜 어렵게 사니? 불만도 많으면서 이러면 참도 좋겠습니다 ㅡ.,ㅡㅣ
bluemoon의 이미지

윈도우에서도 계정이라는 개념이 있습니다. 거기선 흔히 사용자라고 하는데
만들어 놓으면 바탕화면이나 프로그램 메뉴를 로그인한 사용자마다 달리 쓸수있습니다.
윈2000이나 XP로 넘어가면 권한이라는것도 부여할 수 있는데 관리차원에서 상당히
유용합니다. 예를 들어 A라는 사용자는 시스템 관리자에게 잘 보여서 워드를 작성한 후
디스크에 저장이 가능하지만 B라는 사용자는 읽기만 가능하게끔 설정 할 수 있습니다.
디스크의 용량이 적어서 애먹고 있는 관리자였다면 누구에게나 친절을 배풀순 없었겠죠.
이건 일반적으로 여러사람이 사용하는 컴퓨터를 관리하는 사람들에게나 흥미있는 내용입니다.

재미난것은 이런 권한을 응용프로그램에도 마찬가지로 적용시킬수 있습니다.
예로써 사용자 명의로 실행된 프로그램은 사용자의 권한을 그대로 물려받습니다.
그래서 A라는 사용자가 디스크에 쓰기가 가능하므로 프로그램 역시 지정된 공간에
얼마든지 워드문서를 저장시킬수 있게됩니다만 B라는 사용자 명의로 실행된 프로그램은
읽기만 가능하고 저장은 불가능합니다.
만약 모든 권한을 이미 가지고 있는 관리자(root)계정으로 실행된 프로그램의 경우나
관리자 계정의 명의로 실행된 프로그램의 경우(이런 경우는 거의 없습니다만), 혹시 사용중
버그라도 발견된다면 보안상 큰 문제의 소지가 생기게 됩니다. (자세한것은 생략..)
그래서 되도록 중요 서비스를 제공하는 프로그램들은 각각의 사용자(계정)명의로 실행하는것
을 추천합니다.
설령 보안상 문제가 생겼다고해도 그 프로그램을 실행한 사용자의 권한밖에 일은
할 수 없기때문입니다.
리눅스에서 사용자(계정)이 많아보이는것은 이런 이유도 있기때문이죠.

근데.. 이렇게 애기하다간 끝도 없고 더 혼란스럽게 만드는것 같네요.
uid, euid도 구분해서 설명을 했어야 하는데 글이 너무 길어질듯 해서..-_-
중요한건... 계속 관심을 가지고 사용하다보면 알게 될 것이니 리눅스 포기하지 마세요.

endt0and의 이미지

bluemoon님 정말 감사합니다 대충이해가 가네요 그런데 궁금한것은
제가 집에서 혼자 피시를 쓰는데 굳이 그런계정이 필요한가요???
계정이라는것이 여러사람이 함께쓸때 필요한거같은데 그렇다면
저처럼 혼자쓰는사람은 그런계정들이 필요없는지요?

bluemoon의 이미지

계정은 리눅스 설치시 기본적으로 최소 10개이상은 만들어집니다.
거기다가 사용중 새로운 프로그램을 설치하면서 해당 설치프로그램에 의해
새로 추가되기도 하죠. 이런 계정을 말하는것이 아니라 직접 계정을 만드셨다면
어떤것을 말하는지 모르겠습니다. 계속 말씀을 안하시는데 궁금하니 답변좀.. -.-

혹시 혼자 사용한다고 root로 로그인해서 X윈도우 띄우고 프로그램들을 실행하고 있다면
계정을 하나 만들어서 그 사용자로 로그인해서 쓰세요.
그렇게하지 않아서 발생되는 문제가 간혹 있습니다.
거창하게 보안상 문제를 들먹이지도 않아도 root로 작업하다가
rm -rf 명령한번 잘못내려서 시스템 말아먹는 경우등.. 하여튼 비추천입니다.

저도 데스크탑으로 쓰고 있는데 설치시 자동생성된 계정이외에 제가 만든것은
bluemoon 이라는 계정 하나뿐입니다. 이 계정으로 로그인해서 작업하고
root권한이 필요할때는 su 를 사용해서 잠깐 씁니다.

bluemoon의 이미지

endt0and wrote:
bluemoon님 정말 감사합니다 대충이해가 가네요 그런데 궁금한것은
제가 집에서 혼자 피시를 쓰는데 굳이 그런계정이 필요한가요???
계정이라는것이 여러사람이 함께쓸때 필요한거같은데 그렇다면
저처럼 혼자쓰는사람은 그런계정들이 필요없는지요?

참.. 저같은 경우엔 좀 오래사용해봐서 불필요한 계정이 무엇인지 파악이 됩니다.
그래서 기본으로 설정되는 계정이라 할지라도 저는 삭제하기도 합니다.
하지만 데스크탑의 경우엔 거의 신경안씁니다.
차를 처음사서 타고다니면 조그만 소음에도 민감해지다가 나중엔
좀 알고나면 무감각해지는거랑 비슷합니다. -_-

endt0and의 이미지

블루문님 정말 감사합니다 저는 책에서 adduser 뭐 이런거 생성하고 지우고 그러길레 이걸 왜 가르쳐주는걸까 의문이 들어서 질문하게 된것입니다 블루문님 말씀들으니까 이제야 감이 잡히네요 더욱더 열심이 리눅스배워야하겠습니다 ^^

ironiris의 이미지

안녕하세요~
개인PC에서 계정을 사용하는 제가 생각하는 가장 큰 이유는
여러 작업을 할때 누군가 패킷스나이핑을 했다면 보나마나 root 로 작업했을테니 사용된 암호도 root 일테고.. 돌아가는 서비스들도 전부 root 로 돌아가니 보안버그등을 이용해서 침투했다면 root 권한을 획득하는 것은 껌이겠죠?
그리고 리눅스등으로 메일서버등을 돌린다면 각 유저들에게 메일계정을 줘야할텐데... 그 가장 쉬운 방법이 리눅스 시스템에 계정을 만드는 것만으로 메일계정을 만들어줄수 있는 것이죠.(뭐 요즘은 DB로 유저관리하는 경우도 많습니다만..) 하여간 그렇습니다. 계정을 만들어주면 FTP, telnet, mail 등의 서비스를 제공해줄수 있습니다.
행복하세요~

ㅡ,.ㅡ;;의 이미지

endt0and wrote:
bluemoon님 정말 감사합니다 대충이해가 가네요 그런데 궁금한것은
제가 집에서 혼자 피시를 쓰는데 굳이 그런계정이 필요한가요???
계정이라는것이 여러사람이 함께쓸때 필요한거같은데 그렇다면
저처럼 혼자쓰는사람은 그런계정들이 필요없는지요?

님은 가장 중요한것을 모르고 지나치고 있는것 같습니다.
집에서 혼자 피시를 쓰는데 계정을 만들어 줄필요가 있냐고요....

님은 서버라는 말을 아세요?
리눅스를 사용하는가장큰이유는 서버로사용하기 위함이겠죠..

집에서 혼자 사용하는컴퓨터인데 리눅스 깔아봐야...
아무런 득을 못봅니다. 공부의 목적이 아니라면요..

님은 인터넷이용하지요? 어떻게해서. 홈페이지가 보인다고 생각하세요..
온라인게임을하시는지요? 어떻게 해서 게임을 할수 있다고 생각하세요?
온라인게임에서 관리자 혼자만 로그인해서 게임한다면..... 그게 말이되겠어요..?
당연히. 두명세명.. 계정을 계속 만들어야겠지요.. 그리고 관리자는 특별한기능도 가져야겠지요..

리눅스는 바로 이런용도로 사용하는류의 OS 라고 할수 있지요..
님처럼 리눅스서버에 접속하여 사용하는측면의 OS 는바로 ms윈도입니다.
서버의 반대말.. 클라이언트라고 하죠..


----------------------------------------------------------------------------

fender의 이미지

음... 제 생각에는 너무 서버로서의 리눅스에만 초점을 맞추고 계신게 아닌가 하는 생각이 듭니다. 물론 서버 시장 보다 데스크탑 시장에서 리눅스의 갈길이 먼 건 사실이지만 그래도 게임이나 일부 익스플로러 전용 사이트 이용 문제 등을 빼면 데스크탑 리눅스는 윈도우즈보다 핀하면 편했지 절대로 떨어지지 않는다고 생각합니다. 특히 개발용 워크스테이션으로는 원도우즈 보다 월등하다고 봅니다.

어쨌든 데스크탑만 봐도 사용자 계정을 관리하는 건 의미가 있습니다. 서버로 잘 쓰지 않는 윈도우즈 XP 등에서도 계정을 이용해 여러명의 사용자가 컴퓨터를 공유할 수 있는데, 이는 예를들어 가족간에 한 컴퓨터를 같이 쓴다고 했을 때 바탕화면 설정이나 브라우저 책갈피, 테마 등의 개인 설정을 개인별로 관리할 수 있게 하고, 내가 만든 파일을 다른 사람이 함부로 접근하지 못하게 하기 위한 방법으로도 씁니다.

예를들어서 내가 부모님 몰래 XXX한 동영상 -_-;; 을 내 home 경로에 저장해 놨다고 해도 부모님이 로그인 했을 때는 자신의 home에 대한 읽기 권한이 없어서 들키지 않을 수 있는 것입니다 :)

그럼~

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

lobsterman의 이미지

리눅스에서 사용자 계정은 일반적 일반적인 데몬들의 접근을 하게끔
아이디를 발급라는 것이라고 보면 됩니다.

예를들어 myid라는 사용자 계정을 주었을시

리눅스에서 사용자 계정이 되는 것들은

메일서버에서 myid@myhome.com
ftp서버에서는 myid@myhome.com
웹서버에서는 myhome.com/~myid

이런식으로 이용을 하게 됩니다.

또한 root접근을 하기 위한 경로로도 사용을 하게 됩니다.

외부에서 리눅스 서버 접근시 root권한을 가진자가 일반 계정으로 접근 후

root로 접근을 하게 됩니다.

간혹 root로 바로 접근을 하면 되는 것 아니냐는 분들이 계신 것 같아서 그러는데...상당히 위험한 발상입니다.

약간의 프로그래밍 지식이나 스크립트를 알면 바로 크랙을 당하게 되지요...

실지로 리눅스 서버 가동시는 서버에 직접적으로 접근하는 것보다는 외부에서 접근하는 빈도률이 더 높읍니다.

그러기 때문에 root권한을 가진자들도 실지로는 root계정으로 접근을 하기 위해서는 일반계정 발급이 불가피 합니다.

무한한 상상력과 강한실행욕구는 엔지니어의 마지막 무기~

ㅡ,.ㅡ;;의 이미지

fender wrote:
음... 제 생각에는 너무 서버로서의 리눅스에만 초점을 맞추고 계신게 아닌가 하는 생각이 듭니다. 물론 서버 시장 보다 데스크탑 시장에서 리눅스의 갈길이 먼 건 사실이지만 그래도 게임이나 일부 익스플로러 전용 사이트 이용 문제 등을 빼면 데스크탑 리눅스는 윈도우즈보다 핀하면 편했지 절대로 떨어지지 않는다고 생각합니다. 특히 개발용 워크스테이션으로는 원도우즈 보다 월등하다고 봅니다.

어쨌든 데스크탑만 봐도 사용자 계정을 관리하는 건 의미가 있습니다. 서버로 잘 쓰지 않는 윈도우즈 XP 등에서도 계정을 이용해 여러명의 사용자가 컴퓨터를 공유할 수 있는데, 이는 예를들어 가족간에 한 컴퓨터를 같이 쓴다고 했을 때 바탕화면 설정이나 브라우저 책갈피, 테마 등의 개인 설정을 개인별로 관리할 수 있게 하고, 내가 만든 파일을 다른 사람이 함부로 접근하지 못하게 하기 위한 방법으로도 씁니다.

예를들어서 내가 부모님 몰래 XXX한 동영상 -_-;; 을 내 home 경로에 저장해 놨다고 해도 부모님이 로그인 했을 때는 자신의 home에 대한 읽기 권한이 없어서 들키지 않을 수 있는 것입니다 :)

그럼~

윈도우NT계열(2000등)에서도 다됩니다. 계정만들어주고..다른사람문서못보게되고.. 다되죠. 그리고게임 사실 리눅스에서잘안되는건사실이죠..
리눅스에서디아블로되던가요?ㅡ,.ㅡ;;스타크레프트한다는사람도 있던데..
사실설정하기가 만만치 않죠..

그리고 제가말한건..그런사소한것을 따져서 말하는것이 아니라.. 질문한사람의 의도에 답하기위해.. 굵직한기능에대해서만 말한것이지요.. 리눅스에서 게이이나 개인저인 목적으로 사용이안된다는뜻이아니고요..


----------------------------------------------------------------------------

fender의 이미지

ㅡ,.ㅡ;; wrote:
윈도우NT계열(2000등)에서도 다됩니다. 계정만들어주고..다른사람문서못보게되고.. 다되죠. 그리고게임 사실 리눅스에서잘안되는건사실이죠..
리눅스에서디아블로되던가요?ㅡ,.ㅡ;;스타크레프트한다는사람도 있던데..
사실설정하기가 만만치 않죠..

그리고 제가말한건..그런사소한것을 따져서 말하는것이 아니라.. 질문한사람의 의도에 답하기위해.. 굵직한기능에대해서만 말한것이지요.. 리눅스에서 게이이나 개인저인 목적으로 사용이안된다는뜻이아니고요..

음... 불필요하게 좀 민감하게 받아들이신 것 같네요 :) 제가 말한 의도는 님이나 다른 분들 말씀이 틀렸다는 뜻이 아니라 계정을 사용하는 목적이 서버쪽 용도에 대해서만 설명이 되어 있는 것 같아, 데스크탑에서의 활용에 대해서도 지적하고 싶었을 뿐입니다. 자칫하면 질문하신 분이 "계정은 서버에서나 필요한 것이구나"하는 오해를 할 수 있을 것 같아 부연했을 뿐입니다.

ㅡ,.ㅡ;; wrote:

님은 서버라는 말을 아세요?
리눅스를 사용하는가장큰이유는 서버로사용하기 위함이겠죠..

집에서 혼자 사용하는컴퓨터인데 리눅스 깔아봐야...
아무런 득을 못봅니다. 공부의 목적이 아니라면요..

이 부분이 그런 오해를 불러올 수 있지 않나 걱정했을 뿐입니다. 님의 의견이 틀렸다는 뜻은 아닙니다.

그리고 저도 NT 4.0부터 사용했습니다 XP는 대표적인 데스크탑용 윈도우즈로 예를 든 것이지요. 주제와 벗어나지만 윈도우즈 기반으로 나온 게임이 리눅스에서 잘 안돌아가는 건 당연한 일이라고 봅니다. 리눅스가 게임지원이 약하다는 건 윈도우즈용 게임이 잘 안돌아간다는 측면 보다는 상용 게임과 비슷한 수준의 오픈소스 게임의 수가 적다는 것과 리눅스용 상용 게임 수가 많지 않다는 쪽에서 보는게 더 합리적이겠지요.

그런 면에서 Linux Game Tomb 같은 사이트는 의미 있는 시도라고 봅니다.

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.