리눅스 samba 편집하기

IT위키

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
1번째 줄: 1번째 줄:
[[분류:리눅스]]
[[분류:리눅스 프로그램]]
==개요==
==개요==
===[[서버 메시지 블록|SMB 프로토콜]]===


*'''S'''erver '''M'''essage '''B'''lock
== smb.conf ==
*마이크로소프트와 인텔에서 개발한 이기종 시스템 간 자원 공유 프로토콜


===삼바===


*SMB 프로토콜을 이용한 CIFS(Common Internet File System)
==smbclient==
*리눅스와 윈도우 간 파일시스템 공유가 가능하다.
* 삼바 클라이언트 명령으로 삼사 서버로 접근할 때 사용한다.
 
* ftp클라이언트와 유사하게 접속 한 후 명령어를 입력하여 작업을 수행한다.
==설치==
<pre class="shell">
# yum install samba
# yum install samba-common
# yum install samba-client
</pre>
==설정파일 smb.conf==
 
=== 주석 ===
 
* '''<nowiki/>'#'나 ';'로 시작하는 행은 주석'''
* 유닉스 계열은 #, 윈도우 계열은 ;를 주석으로 사용하는데 삼바는 그 둘을 모두 주석으로 인정
 
=== 섹션 ===
 
* '''[ ] 로 감싸진 것은 섹션'''이다.
 
'''주요 섹션'''
 
* [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===
 
*삼바 클라이언트 명령으로 삼사 서버로 접근할 때 사용한다.
*ftp클라이언트와 유사하게 접속 한 후 명령어를 입력하여 작업을 수행한다.
*기본 사용법
*기본 사용법
<pre class="shell">$ smbclient [옵션] [호스트]</pre>
<pre class='shell'>$ smbclient [옵션] [호스트]</pre>
 
* 옵션  
*옵션  
** -L : 정보 조회
**-L : 정보 조회
** -U : 접속할 사용자 명 지정
**-U : 접속할 사용자 명 지정
** -M : 메세지 전송
**-M : 메세지 전송
* 호스트
*호스트
** \를 사용하는 경우엔 \개수를 윈도우의 2배로 쓴다.
**\를 사용하는 경우엔 \개수를 윈도우의 2배로 쓴다.
** /를 사용하는 경우엔 호스트명 앞에는 2개, 디렉터리 구분은 1개를 쓴다.
**/를 사용하는 경우엔 호스트명 앞에는 2개, 디렉터리 구분은 1개를 쓴다.
<pre>
<pre>
ex) \\\\192.168.1.1\\source
ex) \\\\192.168.1.1\\source
     //192.168.1.1/source
     //192.168.1.1/source
</pre>
</pre>
=== 그 외 ===
* smbstatus : 현재 연결된 클라이언트 상태 정보를 출력
* testparm : 삼바의 환경설정 파일인 smb.conf를 테스트
* pdbedit : 사용자 데이터베이스를 관리한다.
** a : 사용자 추가
** L : 등록된 사용자 간단 조회
** v : 등록된 사용자 상세 조회
== 참고 문헌 ==
* [https://raisonde.tistory.com/entry/리눅스마스터-삼바 지식잡식 블로그]
IT위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 IT위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소 편집 도움말 (새 창에서 열림)