root와 맞먹을 id만들기?
글쓴이: windfruit / 작성시간: 월, 2003/02/24 - 4:14오후
저는 안되지 않나 생각하고 있었는데,
이런 질문을 최근 2번 받아서,
확실히 할겸 질문드립니다.
따로 만든 아이디에
root같은 막강권한부여가 가능한지...
더 나아가서
root의 권한을 적당선으로 죽이고
실제적인 슈퍼유저는 root가 아닌 놈이 될수있는지...
간단하면서 이상한 질문같지만,
답변 기대하겠습니다.
Forums:
root 의 uid값을 다른걸로 변경하고다른 아이디의 uid값을
root 의 uid값을 다른걸로 변경하고
다른 아이디의 uid값을 0으로 만들면 안될까요?
저도 해보진 않아서...확실치는 않지만 ^^;;
----
자신을 이길 수 있는자는
무슨짓이든 할수있다..
즉..무서운 넘이란 말이지 ^-_-^
나? 아직 멀었지 ㅠㅠ
root라는 이름보다는...
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
저는 자주 씁니다만......간단하게 test 해보세요..
저는 자주 씁니다만......
간단하게 test 해보세요..
/etc/passwd 파일을 수정하시되..
root 계정있는 줄을 복사해서 (보통 맨위죠?) id 부분만 바꾸세요.
(대개 그 줄에 커서를 놓고 shift +Y, shift +P를 누르면.. ^^)
만일 shadow 파일이 있는 system이라면
/etc/shadow 파일도 같은 방법으로 해주신뒤 그 id로 login하시면 됩니다.
shadow 수정하실 때 주의점: solaris 구버전의 경우 shadow 파일의 id 순서와 passwd 파일의 id 순서가 다르면 아무도 login이 안되는 경우가 있습니다.
---
http://coolengineer.com
이러면 되지 않을까요?
이러면 될듯.. -_-;
chown 루트맞짱뜰유저이름 -R /
윗분 답변에서 처럼.../etc/passwd 에 uid 를 0 로
윗분 답변에서 처럼...
/etc/passwd 에 uid 를 0 로 해서 계정을 만들면
root 와 동일한 권한을 가진 id 가 생성됩니다.
관리자가 여러명인 서버일 경우 root 계정 공유 대신
간혹 위와 같은 방법을 사용합니다.
자기 자신만의 root 계정으로 관리를 하는거죠..
음.. 그리고 다음 질문이... 권한 분리라고 해야하나요???
이미 root (uid 0) 라는 master key 가 있으니... 현재 Unix 체제에서는 권한 분리라는게 사실상 좀 어렵죠..
그래서 요즘들어 사람들의 관심을 끄는게 Secure OS 가 아닌가 쉽네요??
현재 상용 제품도 많이 나와 있고 공개 프로젝트도 상당히 많이 있으니 한번
찾아보세요...
RSBAC 이라는 잘알려진 Secure OS 공개 프로젝트입니다. rsbac.org
from saibi
root 권한을 적절히 나누려면 sudo 등의 명령을 쓰면 됩니다.
root 권한을 적절히 나누려면 sudo 등의 명령을 쓰면 됩니다.
root 이외의 사용자에게 uid 0를 주는 건 그리 권장되지는 않고요. root의 uid를 0이 아닌 값으로 설정하는 건 더더욱 권장되지 않습니다. root나 postmaster등의 사용자에게 시스템의 에러 메시지가 보고되기도 하니깐요.
댓글 달기