HTML 태그
스타일시트 사용법
메타태그 사용법
특수문자 코드표
HTML 색상표
리눅스팁 모음

Samba server 환경설정 및 사용자계정 추가
# workgroup = NT 도메인 이름 또는 워크그룹 이름
workgroup = HCI_LAB ;네트웤 환경시 자신의 그룹

# server string 은 란 NT 설명 필드와 같은 것입니다.
server string = Server_ho... ; 멘트

# 클라이언트 코드 페이지 (한국어 = 949)
client code page = 949

# 이 옵션은 보안과 관련하여 중요한 것입니다. 이 옵션을 통해 여러분의 근거리
# 네트웍에 있는 호스트에게만 접근을 허용할 수 있습니다.
# 다음 예는 2 개의 C 클래스 네트웍과 'loopback' 인터페이스에 대해서만
# 접근을 허용하고 있습니다. 문법 예는 smb.conf 맨페이지를 참고하시기 바랍니다.
hosts allow = 203.252.233. 203.252.231.
→ 계정 접속이 가능한 아이피 C 클래스까지만 써줌..

# 프린터 설정을 개별적으로 하지 않고 자동으로 프린터 목록을 포함시키길 원한다면
# 다음 옵션을 사용합니다.
# printcap 에서 정의한 프린터 목록이 자동으로 등록됩니다.
# load printers = no 이면 하나하나 정해주셔야 합니다.
load printers = yes

# 다음은 삼바로 하여금 자신에 접속하는 호스트 별로 개별적인 기록 파일을 만들도록 지시합니다.
# '/var/log/samba/log.접근호스트이름'과 같은 파일명을 가집니다.
# %m 은 삼바 설정에서 사용되는 특수한 변수입니다.
log file = /var/log/samba/log.%m

# 로그 파일 크기의 상한선을 Kb 단위로 설정합니다.
max log size = 50

# 보안 모드입니다. 대부분의 사람들에겐 user 레벨의 보안이 맞습니다.
# 자세한 내용은 security_level.txt 문서를 참고하십시오.
# 참고로 user 는 유닉스 계정이름/패스워드 방식의 보안 등급이며
# share는 워크그룹 포 윈도우즈(WfW)와 윈도95의 기본 모드입니다.
# server의 경우에는 인증을 위해 NT 서버가 필요합니다.
security = share
→ 윈도에서 보려면 반드시 해주어야 함

# 패스워드 암호화를 사용하고 싶을 때가 있을 겁니다.
# 삼바 문서 중에서 ENCRYPTION.txt, Win95.txt, WinNT.txt 를 꼭 읽어보시기 바랍니다.
# 이 문서를 착실히 읽지 않은 상태에서 다음 옵션을 설정하지 마십시오.
# 윈도우즈NT 4.0 서비스 팩 3 번 이상인 시스템에서는 패스워드 암호화가 필요합니다.
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
→ 삼바에 계정과 암호를 확인 하는 파일 정보.. 중요

# 대부분의 경우 다음 옵션을 주면 성능 향상 효과를 볼 수 있습니다.
# 자세한 사항은 speed.txt 와 맨 페이지를 참고하십시오.
socket options = TCP_NODELAY

# 삼바가 여러 개의 인터페이스를 사용하도록 설정합니다.
# 여러 개의 네트웍 인터페이스를 가지고 있다면 그 인터페이스들을 모두 나열하십시오.
# 자세한 사항은 맨 페이지를 참고하십시오.
# 다음 예는 삼바 서버가 192.168.12.2, 192.168.13.2 이렇게 두 개의 주소를 가지고 있고 24 비트 즉
# 넷매스크 255.255.255.0 를 사용하여 192.168.12.0, 192.168.13.0 네트웍의 호스트에 대해서 받아들입니다.
interfaces = 192.168.12.2/24 192.168.13.2/24
→ 설정해주어도 됨 ;만 풀면됨..

# 지역적인 서브넷에 자기 자신을 공표하도록 설정합니다.
# 윈도우즈 네트웍 환경에서 삼바 서버가 잘 보이도록 할 때 유용합니다.
remote announce = 203.252.233. 203.252.231.
→윈도에서 잘 보이게 하는 설정

# DNS 프록시 - 삼바로 하여금 DNS nslookup 을 사용하여 NetBIOS 이름을 찾을 것인지 아닌지 지시합니다.
# 1.9.17 버전에서는 내부 기본값이 yes 였으나 1.9.18 버전에서는 no 로 변경되었습니다.
dns proxy = no

# 대소문자 보존이 필요할 때가 있습니다. 시스템 기본값은 NO 입니다.
# 주의: 각 공유별로 설정할 수 있습니다. 한글을 제대로 보기 위해서는 구별해야 합니다.
preserve case = yes
short preserve case = yes

#=============== 공유 정의 ====================
[homes]
comment = 홈 디렉토리
browseable = no
writable = yes

# 주의: BSD 스타일의 프린트 시스템(현재 대부분의 리눅스 시스템이 그러함) 이라면
# 각각의 프린터를 정의해 줄 필요 없이 자동으로 이뤄집니다.
[printers]
comment = 모든 프린터
path = /var/spool/samba
; print ok = yes → 해줄 필요 없음..
browseable = no

# guest ok = yes 라고 하면 'guest account'로 지정한 사용자들이 프린팅을 할 수 있습니다.
# public = yes 도 같은 표현입니다.
guest ok = no → 게스트도 사용가능 하게 함.. 전 막았음..
writable = no
printable = yes

# 다음은 사람들이 파일을 공유할 수 있도록 할 때 유용합니다.
# 주의: /tmp 는 시스템의 임시 작업 공간이므로 /var/tmp 와 같은 곳에
# 커다란 파티션을 마운트하고 그곳을 사용하도록 하는 것이 좋습니다.
# 지금부터는 임의로 정의 가능한 공유 설정의 예입니다.
# 다음 설정들을 보면서 여러분이 원하는 공유를 정의해보시기 바랍니다.
→ 읽기만 하는 공유 디렉토리 생성...
;[tmp]
; comment = 임시 파일 공간
; path = /tmp
; read only = yes
; public = yes
# 저 같은 경우는 씨디롬 자동 fstab에 설정 해놓고 공유시켰음...
# 계정 있는 사람만 들을 수있음 .게스트 허락하면 게스트도 읽을 수있음..
[MUSIC] → 윈도에서 보이는 이름..
comment = 노래를 즐기자...
path = /mnt/cdrom
valid users = ackbar alex99 → 읽을 권한을 가진 사람.
read only = yes

# 다음 항목은 두 사용자가 어떻게 한 디렉토리를 공유하여 사용하게 할 수 있는지
# 예시하고 있습니다. 이 설정이 제대로 작동하려면 디렉토리는 두 사용자에 의해
# 쓰기 가능해야 하며 스틱키(sticky) 비트를 설정하여 서로의 파일에 대하여
# 악의적인 행동을 취할 수 없도록 해줘야 합니다. 이런 방법으로 여러 사용자가
# 한 디렉토리를 안전하게 공유하도록 확장할 수 있습니다.
;[myshare] → 위의 내용을 바탕으로 하면 됨...
; comment = Mary와 Fred의 것
; path = /usr/somewhere/shared
; valid users = mary fred
; public = no
; writable = yes
; printable = no
; create mask = 0765



리눅스에 계정이 있는 사람은 반드시 다음을 해여 윈도에서 보임

$ smbadduser
----------------------------------------------------
1) Updates /etc/smbpasswd
2) Updates /etc/smbusers
3) Executes smbpasswd for each new user

smbadduser unixid:ntid unixid:ntid ...
---------------------------------------------------
$ smbadduser zak:zakharoffm johns:smithj
☜ 이전 페이지로