삼바서버 설정 간단 메뉴얼

리눅스/FTP|2015. 1. 16. 11:50
반응형

삼바 버젼 정보

samba-3.0.23c-2
samba-client-3.0.23c-2
samba-common-3.0.23c-2


삼바 설정파일


/etc/samba/smb.conf 파일 수정

 

[global]
# 언어셋 맞춤. 설정하는 곳이 없으므로 [global]안에 아무 위치에나 넣어줍니다.
unix charset = cp949 
dos charset = cp949 
display charset = cp949

 

# 접근대역 설정. 아래는 192.168.1.x 대역에서만 접근 가능
hosts allow = 192.168.1.

 

# share 일 경우, 익명 접근 가능
# user 일 경우, smbpasswd 로 등록한 사용자만 접근 가능(시스템 계정과는 다름)
security = share

 

[public] 
comment = 누구나 접근 가능한 디렉토리  <--- 삼바 접근시 보여지는 제목
path = /samba_data                              <--- 파일을 upload / download 하기 위한 홈디렉토리
read only = no                                      <--- 디렉토리에서 쓰기도 가능하게 함
writable = yes                                       <--- 쓰기를 허용할것
security = share                                     <--- 모두 오픈
public = yes                                          <--- 공동 사용 디렉토리
create mask = 0755                               <--- 파일이나 디렉토리 생성시 설정되는 퍼미션값


디렉토리 퍼미션 조절

root@sysdocu:~# chmod 1777 /samba_data

위 명령으로 디렉토리에 sticky bit 를 부여합니다.

참고 : sticky bit 의 이용목적은 어떠한 폴더 혹은 파일을 생성 후, 쓰기, 읽기, 실행 등 모든것이 가능합니다.
         단, 그 디렉토리나 혹은 파일의 삭제는 그 파일의 소유자만이 가능합니다.


네트워크 드라이브 연결

윈도우즈 탐색기 - [도구] - [네트워크 드라이브 연결] - 드라이브 : 원하는 드라이브 선택, 폴더 : (삼바서버IP)public (마침)

※ 참조

특정 계정 및 암호 설정

1) 시스템 계정을 만들고 패스워드를 설정합니다.

# useradd fileuser

# passwd fileuser

 

2) 삼바 계정을 생성합니다.

# smbpasswd -a fileuser

* 삼바 계정 패스워드 갱신 : smbpasswd -U fileuser

* 쉘스크립트상에서 자동 등록을 하려면 아래와 같이 사용이 가능합니다.

smbpasswd -a sysdocu << EOF

1q2w3e4r

1q2w3e4r

EOF

또는

echo -ne "PassWord\nPassWord\n" | smbpasswd -a -s sysdocu


3) 설정파일(/etc/samba/smb.conf)을 재설정 한 후, 삼바를 재시작하여 적용합니다.

security = user                                      <--- 사용자 계정으로 로그인

[public] 
comment = 누구나 접근 불가능한 디렉토리  <--- 삼바 접근시 보여지는 제목
path = /samba_data                              <--- 파일을 upload / download 하기 위한 홈디렉토리
read only = no                                      <--- 디렉토리에서 쓰기도 가능하게 함
writable = yes                                       <--- 쓰기를 허용할것
public = no                                           <--- 공동 사용 디렉토리
create mask = 0755                               <--- 파일이나 디렉토리 생성시 설정되는 퍼미션값

valid users = fileuser                             <--- 접근 가능한 계정

 

반응형

댓글()