중성자 별의 충돌 에너지

2010/04/14 18:15 : 공부/0x04 LINUX

크리에이티브 커먼즈 라이선스
Creative Commons License
1. 삼바(samba)란?
리눅스와 윈도우 시스템 사이에서 공유를 위한 프로그램

2. 설정
자동 홈디렉토리
리눅스 계정 사용자들이 홈디렉토리를 로그인홈으로 사용하기 위한 설정
[home]으로 선언된 부분에 정의

프린터 설정
네트워크 공유프린터에 대한 설정
[printers]으로 선언된 부분에 정의

주석처리 # , ;
# 이나 ; 으로 시작되는 구문은 주석처리

[] 행
섹션을 정의
하나의 섹션이 정의된 후 그 다음 섹션이 정의될때까지의 행들이 해당 섹션에 속함

name=value 행
사용하는 옵션과 해당값을 설정

  - 글로벌설정
     삼바서버가 공유하는 자원들에게 공통적으로 적용할 기본값 설정
     [global] 이라고 선언된 부분에 정의
[값]
[]사이에 값으로 섹션 정의

Workgroup = workgroup
워크그룹 설정

Server string = samba
삼바서버의 이름 설정

Hosts allow = 192.128.0.1
삼바서버로의 접근을 허용하기 위한 IP 설정

Load printers = yes
자동프린터 목록을 사용하기 위한 값 설정
네트워크 프린터를 삼바서버에서 관리하도록 하려면 yes 로 설정

Printcap name = /etc/printcap
printcap 파일의 위치 설정
※printcap
/etc/printcap 위치에 있으며, 리눅스의 프린터 설정 파일


Printing = bsd
프린터 시스템 설정
bsd, sysv, plp, lprng, aix, hpux, qnx 등이 있음

Guest account = pcguest
삼바서버에 손님권한으로 접근하였을때의 권한설정

Log file = /var/log/samba/log.%m
삼바서버로 접속하는 개별 사용자들의 호스트정보를 %m 으로 받아서 개별 로그파일을 생성

max log size = 50
로그파일의 최대 용량제한 (kb), 0이면 제한 없음

Security = share
보안모드 설정
  user : 삼바서버에 접속하는 사용자는 윈도우에 사용하는 로그인 ID와 동일해야함
  share : 공유디렉토리와 같은 인증없이 접근가능함
  server : 별도의 인증서버에서 인증

Password server = <NT-Server_Name>
Securiy 옵션이 server로 설정되었을 시에 인증서버로 사용한 서버를 지정

Password level = 8
패스워드 문자로 대소문자를 조합하여 사용할 문자개수 지정

Username = 8
유저명 문자로 대소문자를 조합하여 사용할 문자개수 지정

Encrypt passwords = yes
패스워드 암호화

Smb passwd file = /etc/samba/smbpasswd
삼바서버 유저들의 패스워드파일 위치 지정

Unix password sync = yes
Passwd program = /usr/bin/passwd %u
Passwd chat = *New*UNIX*password* %nn *ReType*new*UNIX*password* %nn
*passwd:*all*authentication*tokens*updated*successfully*

원격지에서 삼바패스워드를 변경할수 있도록 하기위한 설정

Username map = /etc/samba/smbusers
삼바서버 유저명과 리눅스 계정명을 다르게 사용할경우 매칭 테이블 파일을 지정

Include = /etc/samba/smb.conf.%m
삼바서버 접속자의 플랫폼에 따라서 각기 다른 설정 파일을 적용
%m은 접속자 시스템의 NetBIOS 이름

Interfaces = 192.168.12.2/24 192.168.13.2/24
삼바서버의 두개이상의 네트워크 인터페이스를 사용하기 위한 옵션

Logon script = %m.bat
각 플레폼별 또는 각 사용자별로 로그온 스크립트(login script)를 구분하여 사용

Wins support = yes
윈도우 인터넷 네임서비스인 WINS를 지원

Wins server = w.x.y.z
Wins서버를 지정

Dns proxy = no
Dns의 nslookup을 사용하여 netbios이름을 찾을 것인가 아닌가를 지정하는 옵션

Preserve case = no
Short preserve case = no
대소문자를 유지 보존할 것인가를 지정하는 옵션.
시스템의 기본값은 no 입니다. 이 설정은 각각의 공유마다 별도로 설정 가능

Default case = lower
Dos파일들의 기본 문자는 대문자로 인식
만약 lower로 설정한다면 소문자로 인식

Case sensitive = no
대소문자의 구분을 할것인가 말것인가를 지정하는 옵션.

valid users = "사용자"
특정 사용자만 공유 폴더에 접근할 수 있도록 허용하는 명령
설정하지 않으면 어떠한 사용자라도 접근
콤마(,) 로 구분

create mask, create mode
파일을 생성할 때의 모드를 umask 결정

write list
쓰기가 가능한 특정 사용자를 지정

writable = yers
읽고 쓰기 가능

comment = com
섹션의 코멘트 설정

path = /home/nextcube
기본 홈디렉토리 설정


3. 예문
- share의 기본 디렉토리 : /home/idh/share
- share의 comment 내용 : ihd share
- 사용자중 gdhong 과 admin 만 이용(읽기, 쓰기) 가능
- 디렉토리 및 파일 mast는 명지 하지 않아도 됨
- 삼바서버 종류 및 버전 : 삼바 2.0 이상
[share]
comment = ihd share
valid users = gdhong, admin
writable = yes
path = /home/ihd/share

리눅스마스터1급 2차 16회 13번 문제
저작자 표시 비영리

'공부 > 0x04 LINUX' 카테고리의 다른 글

mknod 명령어  (0) 2010/04/21
scp 명령어  (0) 2010/04/18
ssh 인증키를 이용한 로그인  (0) 2010/04/18
ssh-keygen 명령어  (0) 2010/04/18
xinetd 를 이용한 포트포워딩  (0) 2010/04/15
Samba의 smb.conf 파일 설정  (0) 2010/04/14
mysql configure  (0) 2010/04/14
gzip 과 gunzip 명령어  (0) 2010/04/14
cpio 명령어  (0) 2010/04/14
rdist 명령어  (0) 2010/04/14
syslogd  (0) 2010/04/14
Posted by Project Earth NextCube Trackback 0 Comment 0