안녕하세요. 오늘은 samba server 설치 방법에 대해 알아보겠습니다.
먼저 설치 파일 패키지는 다음과 같습니다.
samba-swat.
system-config-samba.
samba-common.
samba.
samba-client.
* 환경 : 리눅스 레드햇 계열
먼저 rpm 명령어로 패키지를 검색합니다.
# rpm -qi [패키지명].
# rpm -qi samba-common
설치진행.
# yum install samba -y
설치 후 smb.conf 확인.
[global] : 글로벌 세션, samba server 설정을 글로벌하게 적용.
selinux 부분은 우선 무시하고 진행해보도록 하겠습니다.
workgroup = 작업 그룹명을 적어줍니다. (대소문자 구분 없음)
netbios name = 호스트네임을 적어줍니다. (윈도우에서 인식하는)
browseable은 폴더를 보여주는 권한입니다.
writable은 쓰기 권한.
public은 누구나 접근 가능한 옵션.
security = share
passdb backend = tdbsam 으로 되어있으면 db로 저장하겠다는 것이다. 예전에는 /etc/passwd/smbpasswd 파일로 저장했었습니다.
# service smb start 로 samba 서비스 시작.
iptables 설정
# iptables -I INPUT --source 출발지_IP --in-interface 이더넷장치 -p tcp --dport 포트번호 -j ACCEPT
samba port 번호 (137,138,139, 445)
samba 전용계정 추가.
# smbpassword -a 유저명
passwd 파일에 있는 유저를 samba 계정으로 만들 수 있습니다.
즉 일반계정을 만들고 나서 samba 계정을 만들어야 합니다. samba 계정은 /etc/samba/passdb.tdb 로 만들어집니다.
해당 파일은 pdbedit 명령어로 봐야합니다.
# pdbedit -L
윈도우 공유폴더를 리눅스에서 마운트도 가능합니다. smbclinet 명령어사용.
# smbclient -L //192.168.x.x -U 사용자계정
마운트 할 때 권한을 주어 마운트하기.
# mount -t cifs \\192.168.x.x/계정 [마운트할폴더] -o user=유저명,dir_mode=0755,file_mode=0644,noexec
감사합니다.
'OS' 카테고리의 다른 글
Windows 10 VMware 실행 오류 (0) | 2020.02.10 |
---|---|
vmware hyper-v 설정 충돌 (0) | 2020.02.08 |
Apache 에러 유형 모음(정리중) (0) | 2020.01.27 |
[리눅스] 특정 프로세스의 세션 개수 체크 스크립트 (0) | 2020.01.21 |
배치 파일 - 실행 결과 보기 (0) | 2020.01.14 |