카테고리 없음2011. 1. 7. 13:26
samba는 서로 다른 OS 간에 파일 공유를 가능하게 해주는 툴이다. 
파일을 공유를 위해서는 파일 및 디렉토리에 대한 권한 관리가 중요하며,  
여기서는 새로운 사용자 등록에 대한 내용을 설명한다. 

samba 계정 등록 절차는 다음과 같다. 
1. 시스템 사용자 등록(useradd) 및 패스워드 등록 (passwd)
2. 그룹 사용자 등록(gpasswd) 
3. samba 사용자 등록(smbpasswd)


1. 시스템 사용자 등록(useradd) 및 패스워드 등록(passwd)
[root@nmsfile ~]# useradd user01
[root@nmsfile ~]# passwd user01
Changing password for user user01.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

등록 확인 :  /etc/group 파일을 보면 user01 에 대한 내용이 추가된 것을 확인 할 수 있다. 
[root@nmsfile ~]# cat /etc/group
(-생략-)
testuser01:x:545:
user01:x:546:
[root@nmsfile ~]#


2. 그룹 사용자 등록(gpasswd) 
디렉토리에 대한 권한을 개별 사용자 별로 지정해 준다면 sambauser 파일에 등록해서 사용할수 있지만, 
그룹에 대한 설정이 안되서 그룹 사용자에 등록해서 samba 그룹 설정을 해준면 편한다. 
[root@nmsfile ~]# gpasswd -a user01 (등록할 group명)
user01 그룹에 (group명) 사용자 등록중

등록 확인 : 해당 그룹명 끝에 사용자이름(user01)이 추가된 것을 확인 
[root@nmsfile ~]# cat /etc/group
(group명):x:0:root, citylock, user01


3. samba 사용자 등록(smbpasswd)
마지막으로 samba사용자 등록해주면 된다. 여기서는 사용자 계정에 대한 얘기만 하겠다. 
(samba 설정에 대한 이야기는 다른 글을 통해서 확인해 주세요.)

[root@nmsfile samba]# smbpasswd -a user01
New SMB password:
Retype new SMB password:
Added user user01.
[root@nmsfile samba]#

등록 확인 : samba 디렉토리의 smbpasswd 을 열어보면 등록된 사용자 이름을 확인 할수 있다. 
[root@nmsfile samba]# cat /etc/samba/smbpasswd
#
# SMB password file.
#
citylock:502:CA2C4014679EACCEAAD3B435B51404EE:F2AEE55B79859CA8BD95FA8F38880D4B:[U          ]:LCT-47A7A405:
(생략....)
user01:546:32E9BD72F5671469AAD3B435B51404EE:84440338F26BF725BE78C015F7D62C88:[U          ]:LCT-4D2694F5:




자, 이제부터 samba를 이용해서 OS에 상관없이 모든 사람이 필요한 파일을 공유해서 작업하시면 됩니다. 
감사합니다. 













Posted by 시티락