root와 맞먹을 id만들기?

windfruit의 이미지

저는 안되지 않나 생각하고 있었는데,
이런 질문을 최근 2번 받아서,
확실히 할겸 질문드립니다.

따로 만든 아이디에
root같은 막강권한부여가 가능한지...
더 나아가서
root의 권한을 적당선으로 죽이고
실제적인 슈퍼유저는 root가 아닌 놈이 될수있는지...

간단하면서 이상한 질문같지만,
답변 기대하겠습니다.

kall의 이미지

root 의 uid값을 다른걸로 변경하고

다른 아이디의 uid값을 0으로 만들면 안될까요?

저도 해보진 않아서...확실치는 않지만 ^^;;

----
자신을 이길 수 있는자는
무슨짓이든 할수있다..
즉..무서운 넘이란 말이지 ^-_-^
나? 아직 멀었지 ㅠㅠ

ihavnoid의 이미지

uid 0이 최고관리자 권한이니....
uid 0을 root가 아닌 다른 이름을 걸면... 되지 않을까요... -_-;

근데 0이 아닌 다른 uid가 최고관리자가 되려면... 그건 좀 곤란하겠군요...-_-;

Consider the ravens: for they neither sow nor reap; which neither have storehouse nor barn; and God feedeth them: how much more are ye better than the fowls?
Luke 12:24

pynoos의 이미지

저는 자주 씁니다만......

간단하게 test 해보세요..

/etc/passwd 파일을 수정하시되..

root 계정있는 줄을 복사해서 (보통 맨위죠?) id 부분만 바꾸세요.

(대개 그 줄에 커서를 놓고 shift +Y, shift +P를 누르면.. ^^)

만일 shadow 파일이 있는 system이라면

/etc/shadow 파일도 같은 방법으로 해주신뒤 그 id로 login하시면 됩니다.

shadow 수정하실 때 주의점: solaris 구버전의 경우 shadow 파일의 id 순서와 passwd 파일의 id 순서가 다르면 아무도 login이 안되는 경우가 있습니다.

advanced의 이미지

이러면 될듯.. -_-;

chown 루트맞짱뜰유저이름 -R /

new5244의 이미지

윗분 답변에서 처럼...

/etc/passwd 에 uid 를 0 로 해서 계정을 만들면
root 와 동일한 권한을 가진 id 가 생성됩니다.

관리자가 여러명인 서버일 경우 root 계정 공유 대신
간혹 위와 같은 방법을 사용합니다.
자기 자신만의 root 계정으로 관리를 하는거죠..

음.. 그리고 다음 질문이... 권한 분리라고 해야하나요???
이미 root (uid 0) 라는 master key 가 있으니... 현재 Unix 체제에서는 권한 분리라는게 사실상 좀 어렵죠..

그래서 요즘들어 사람들의 관심을 끄는게 Secure OS 가 아닌가 쉽네요??
현재 상용 제품도 많이 나와 있고 공개 프로젝트도 상당히 많이 있으니 한번
찾아보세요...
RSBAC 이라는 잘알려진 Secure OS 공개 프로젝트입니다. rsbac.org

from saibi

cdpark의 이미지

root 권한을 적절히 나누려면 sudo 등의 명령을 쓰면 됩니다.

root 이외의 사용자에게 uid 0를 주는 건 그리 권장되지는 않고요. root의 uid를 0이 아닌 값으로 설정하는 건 더더욱 권장되지 않습니다. root나 postmaster등의 사용자에게 시스템의 에러 메시지가 보고되기도 하니깐요.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.