2015-10-30
smaba?
리눅스 공유 서비스를 윈도우에서 사용하기 위한 서비스이다.
서버 환경
Centos 6.2 64bit
selinux 설정
왠만하면 selinux 설정은 disalbed 하고 리눅스를 사용하자
[root@samba251 /]# vim /etc/sysconfig/selinux
SELINUX=enforcing -> disabled 변경
그룹 만들기
[root@samba251 /]# groupadd designer
사용자 만들기
[root@samba251 /]# useradd -G designer pysany
[root@samba251 /]# passwd pysany
Changing password for user pysany.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
패스워 입력후
Samba용 패스워드 만들기
[root@samba251 /]# smbpasswd -a pysany
New SMB password:
Retype new SMB password:
Added user pysany.
공유 디렉터리 만들기
[root@samba251 /]# mkdir -p /www/designer
[root@samba251 /]# chmod 777 /www/designer
samba 설치
[root@samba251 /]# yum -y install samba
의존성은 자동으로 설치되니 위 명령어만 설치하면 된다.
samba 설정
[root@samba251 /]# cd /etc/samba/
[root@samba251 samba]# ls
lmhosts smb.conf smbusers
여기서 설정할 파일은 smb.conf 파일임.
; 이거는 주석임. 아래의 항목만 수정해도 무방함. 똑같이 하던지 입맛에 맞게 수정하시면 된다.
workgroup = MYGROUP
server string = Infra Samba Server %h
netbios name = %h
log file = /var/log/samba/log.%m
security = user
passdb backend = tdbsam
dos charset = cp949
unix charset = euc-kr
아래는 추가하면됨. 입맛에 맛게 변경.
[design]
comment = All Designer ; 그냥 설명
path = /www/designer ; 공유폴더 지정
browseable = yes ; \\192.168.0.xxx 등으로 접속했을때 폴더가 보여지게 할건지 아닐지에 대한 설정
guest ok = no ; 게스트 접속 허용유무
writable = yes ; 쓰기 유무
users = @designer ; 사용자 @을 붙이면 그룹으로 허용이고, @이 없으면 개인으로 허용가능
create mask = 0777
directory mask = 0777
[root@samba251 /]# /etc/init.d/smb restart
방화벽 설정
방화벽에서 139,445 포트 허용
'Linux' 카테고리의 다른 글
웹페이지를 빠르게! nginx pagespeed 설치 (5) | 2015.10.30 |
---|---|
php session 공유 sharedance 설치 (2) | 2015.10.30 |
php-fpm status 확인 페이지 설정방법 (0) | 2015.10.13 |
apache geoip 설정 (0) | 2015.09.30 |
nagios centos6 install (0) | 2015.09.16 |