Skip to content

Samba

삼바는 SMB/CIFS 네트워킹 프로토콜을 다시 구현한 자유 소프트웨어이다.

오스트리아의 Andrew Tridgell가 최초로 개발하였다. 삼바는 GNU 일반 공중 사용 허가서하에 배포된다. 삼바(Samba)라는 이름은 서버 메시지 블록(SMB)에서 왔으며, 이는 윈도 네트워크 파일 시스템에 의해 사용되는 표준 프로토콜의 이름이다. 삼바 버전 3는 다양한 윈도 클라이언트에 대한 파일과 인쇄 서비스를 제공하며, 윈도 서버 도메인과 함께 동작할 수 있고, 주 도메인 콘트롤러(PDC) 또는 도메인 멤버로서도 동작할 수 있다.

삼바는 액티브 디렉터리 도메인의 부분이 될 수도 있다. 삼바는 애플사의 맥 오에스 텐 서버(맥 오에스 텐 버전 10.2로 추가되었다)를 포함하여 리눅스, 솔라리스 AIX, 그리고 여러가지 BSD등과 같은 대부분의 유닉스 및 유닉스 계열 운영 체제에서 동작한다. 삼바는 거의 모든 리눅스 배포판의 표준이며 다른 유닉스 기반의 운영 체제에서도 기본 시스템 서비스로 대부분 포함된다.

Samba restart

CentOS6에서 아래의 명령어가 정상적으로 인식되지 않을 수 있다.

$ sudo service smbd restart
smbd: unrecognized service

이 경우 아래와 같이 사용하면 된다.

$ sudo /etc/rc.d/init.d/smb restart

심볼릭 링크 사용 방법

ln명령은 Samba나 FTP에서 보안상의 이유로 사용할 수 없으니 mount를 사용하면 된다.

mkdir /volume2/share/music
sudo mount --bind /volume1/music /volume2/share/music

Samba SELinux

Samba로 공유를 마쳤을 경우, 정상적으로 파일 쓰기가 안된다면 SELinux 권한을 확인해보자.

$ chcon -t samba_share_t /dir/to/share

Projects

dperson/samba
https://hub.docker.com/r/dperson/samba
  • github 페이지 등 관련정보 노출 없음 (주의)

Favorite site