maczoo.com maczoo.com
매킨토시 사용자 커뮤니티
 
 FAQFAQ    검 색 검 색    회원목록회원목록   유저그룹유저그룹   회원가입회원가입 
 개인정보/환경설정개인정보/환경설정   쪽지 함 확인쪽지 함 확인    로그 인 로그 인  

[Q] MacOS X as UNIX

 
새 주제글을 작성합니다.   답변글을 작성합니다.    maczoo.com -> Mac OS X
이전 글 :: 다음 글  
글쓴이 메세지 내용
xxfree86
familiarity
familiarity


가입일: 2004년 02월 25일
토론: 30

작성글Posted : 금 6 04, 2004 4:36 pm    제목: [Q] MacOS X as UNIX

OSX.... 재미나면서도 어려운 OS군요.

OSX 10.3.4환경에서
postgreSQL( http://www.postgresql.com ) v7.4.x 소스를 받아다가
컴파일/설치까지 했습니다.

db관리계정을 하나 만들기 위해

useradd

명령을 입력했으나 명령이 없네요.
그래서

http://www.osxgnu.org/

에서 OSXUserTools라는 패키지를 받아서 설치했습니다.

groupadd
groupdel
useradd
userdel

등의 프로그램이 설치되었습니다.

그런데....

useradd로 추가한 사용자 목록이

/etc/passwd
/etc/master.passwd

에 없습니다. -_-;

여기서 질문 :
1. 사용자 정보가 어데로 들어가는걸까요?
2. 보통 유닉스스타일로 /etc/passwd를 사용하는 방법은?

아무쪼록 도움 부탁드립니다.

미리 감사드리구요. Smile
맨 위로 가기
xxfree86
familiarity
familiarity


가입일: 2004년 02월 25일
토론: 30

작성글Posted : 일 6 06, 2004 5:49 am    제목: 자답 or 참고 : [Q] MacOS X as UNIX

xxfree86 님 작성:
1. 사용자 정보가 어데로 들어가는걸까요?
2. 보통 유닉스스타일로 /etc/passwd를 사용하는 방법은?


O'Reilly의 'Mac OS X in a Nutshell'에 다음과 같은 언급이 있네요.
인용글:
Mac OS X stores user and group information in the NetInfo database, under /users and /groups, respectively. (This is different than how most other Unix systems do it; see Chapter 9.)

대충 번역하면 :
인용글:
'MacOS X는 사용자, 그룹정보를 넷인포 데이터베이스의 /users, /groups에 각각 저장한다. (다른 유닉스에서의 방법과 다르다. 9장을 보라.)'

이 이야기는 MacOSX뿐 아니라 (GNU/Open)Darwin에도 적용될 것입니다.

또 O'Reilly의 'Mac OS X Panther for Unix Geeks'는 넷인포 데이터베이스에
접근할 수 있는 커맨드라인 툴을 자세히 소개하고 있습니다.

인용글:
$ nireport . /groups gid name
$ nireport . /users uid name home realname shell

명령으로 정보를 열람할 수 있고,

인용글:
$ sudo niload passwd . <<EOF
> rothman:*:701:701::0:0:Ernest Rothman:/Users/rothman:/bin/bash
> EOF

$ sudo niload group . <<EOF
> rothman:*:701:
> EOF

$ sudo passwd rothman

명령으로 사용자추가, 그룹추가, 암호변경등의 작업을 수행합니다.
(위의 예에서는 'rothman' 사용자 추가)

인용글:
$ sudo ditto --rsrc \
/System/Library/User\ Template/English.lproj /Users/rothman

$ sudo chown -R rothman:rothman /Users/rothman

명령으로 추가한 사용자의 홈디렉토리를 만들어줍니다.

상당히 번거로운(-_-; )과정을 거치네요.


유닉스 전통대로 /etc/passwd, /etc/group 파일을 조작하는 방법은
Apple의 'Mac OSX Server Administrator's Guide'에 자세히 나와 있습니다.

참고하시기 바랍니다.
맨 위로 가기
eastman
the Lord of maczoo
the Lord of maczoo


가입일: 2003년 04월 23일
토론: 1171
사는 곳: 서울 천호동

작성글Posted : 일 6 06, 2004 10:50 pm    제목: Mac OS X 관련 책

저는 유닉스는 거의 모르는데 영어책을 보시는 것 같아서 제가 알고 있는 것들을 몇권 알려드립니다.

-Mac OS X Hacks, O'Reilly, 2003
-Special Edition Using® Mac® OS X, v10.3 Panther, Que, 2004
-Mac® OS X Security, New Riders, 2003
-Learning Unix for Mac OS X Panther, O'Reilly, 2003
-Mac OS X Power Tools, Sybex, 2003
-Mac OS X Panther Timesaving Techniques for Dummies, Wiley, 2004
맨 위로 가기
이전 게시물보기:   
이전 글 :: 다음 글  
새 주제글을 작성합니다.   답변글을 작성합니다.    maczoo.com -> Mac OS X 모든 시간은 GMT + 9시로 출력됩니다.
페이지 : 1/1

 
이동:  
당신은 이 포럼에서 새글을 게시할 수 없습니다
당신은 이 포럼에서 답글을 게시할 수 없습니다
당신은 이 포럼에서 본인의 게시물을 수정할 수 없습니다
당신은 이 포럼에서 본인의 게시물을 삭제할 수 없습니다
당신은 이 포럼에서 투표를할 수 없습니다


Powered by phpBB 2.0.6 © 2001-2003 phpBB Group