본문 바로가기
IT 실무/서버 관리

[리눅스마스터] 삼바(Samba)

by 지식id 2018. 2. 12.
반응형

삼바란?

리눅스, 유닉스 운영체제와 윈도우 운영체제간의 자료 및 하드웨어 등을 공유할 수 있게 해 주는 프로토콜. 디렉터리 및 파일공유, CD-ROM, USB등 공유가 가능하다.


smb.conf 설정파일 예시 보기

#나 ;로 시작하는 행은 주석이다. 유닉스 계열은 #, 윈도우 계열은 ;를 주석으로 사용하는데 삼바는 그 둘을 모두 주석으로 인정한다.

[ ] 로 감싸진 것은 섹션이다.


주요 섹션

[global] 삼바 서버의 전체적인 환경설정

[homes] 각 사용자들이 자신의 홈 디렉터리로 접근할 때의 권한을 설정하는 섹션

[printers] 프린터 관련 권한을 설정하는 섹션


주요 설정파일 옵션

workgroup

interfaces : 네트워크인터페이스(랜카드) 설정

hosts allow

hosts deny

security = user | share | server | domain(ads)

 - user : 삼바 서버에 접속할 때 사용자명과 패스워드를 입력한다.

 - share : 삼바 서버에 사용자 인증 없이 접근할 때 사용한다.

 - server : 윈도우 NT 서버와 같이 다른 서버에 사용자명과 암호를 전달하여 인증한다.

 - doman 또는 ads : 윈도우의 도메인 컨트롤러, Active Deirectory Server를 이용하여 인증한다.

write list

 @그룹 형태로 쓰기 가능한 그룹을 추가 할 수 있다.

null passwords = yes | no

 - 값이 yes일 경우 아래 명령어를 통해 로그인 없이 접속 가능한 사용자를 만들 수 있다.

# smbpassword -n posein


주요 명령어

smbclient [option] [호스트명]

 - \를 사용하는 경우엔 \개수를 윈도우의 2배로 쓴다.

 - /를 사용하는 경우엔 호스트명 앞에는 2개, 디렉터리 구분은 1개를 쓴다.

 ex) \\\\192.168.1.1\\source

     //192.168.1.1/source

smbstatus : 현재 연결된 클라이언트 상태 정보를 출력

testparm : 삼바의 환경설정 파일인 smb.conf를 테스트

pdbedit : 사용자 데이터베이스를 관리한다.

 - a : 사용자 추가

 - L : 등록된 사용자 간단 조회

 - v : 등록된 사용자 상세 조회



연습문제


반응형

댓글