sun's longitude:257 52 48 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
 
/board/read.php:소스보기   
 

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1319 번 글의 답장글: Re: 삼바 guest account= 문제
글쓴이: 산이 [홈페이지] 글쓴날: 2003년 02월 08일 06:33:21 토(오전) 조회: 2784
[소순원]님이 남기신 글:

>일눅스 네트워크 
>증포판
>
>
>secutity=user   설정하에서
>
>964페이지 
>guest account = nobody
>따라하고
>
>965페이지 
>guest account = pcguest
>하면 됩니다.
>
>** 설정하지 않은 nobody 폴더가 보입니다.***
>
>-----------------------
>
>그래서 964 페이지 건너띠고
>965페이지만 따라 하면
>
>액세스 권한 없습니다.
>또는 
>ipc$ 암호를 묻습니다.
>
>해결 방법을 바랍니다.
>
>감사합니다. 

========================================

security user 모드와 share 모드는 확실히 다릅니다.

보통 윈도우 삼바클라이언트 중에서 windows 98이 많으면
share 모드로, windows NT 계열이 많다면 user 모드로
설정합니다.

security = user :
------------------------------------------------
windows  ----+    samba server
(user1)      |    (user1)
             |
             `--> [user1 login]
                    |
                    |--> user1 디렉토리 접근
                    `--> guest 용 디렉토리 접근
------------------------------------------------

이 보안 설정은 예를들어, 1:1 로그인 형식입니다.
즉 삼바서버 사용자(/etc/passwd, smbusers)와 윈도우 사용자(로그온이름)
가 동일 매치될때 사용하는 방법입니다.

따라서 user 모드에서 guest 용으로 특정 디렉토리를 공유해 놓았다고
하더라도 반드시 윈도우 사용자가 삼바서버의 삼바유저로 로그인을 거쳐야
합니다.(반드시 매치되는 삼바유저가 있어야 함)
로그인을 거친 다음 guest 용 디렉토리를 볼 수 있습니다.

반면 security = share 모드는 1:1 로그인 형식이 아니므로 guest 용
디렉토리를 바로 접근할 수 있습니다.

------------------------------------------------
windows  ----+    samba server
(user1)      |    (user1)
             |
             |--> guest 용 디렉토리 접근
             `--> [user1 login]
                    |
                    `--> user1 디렉토리 접근
------------------------------------------------

정리하면,
user 모드냐 share 모드냐의 결정은 삼바서버의 용도에 맞게 설정해야
하는데 NT 계열이 많다면 user 모드로, 98 계열이 많다면 share 모드로
설정하는 것이 좋습니다.
user 모드인 경우는 반드시 삼바서버에 윈도우 NT 유저를 등록해주어
매치시켜야 합니다.


[편법: user 모드인 경우 guest 용 디렉토리 로그인 없이 접근하기]

-----------------------------------------
securiyt = user
...
guest account = nobody
...
[homes]
   comment = Home Directories
   browseable = no
   writable = yes
...
[public]
   comment = Public Stuff
   path = /home/samba ## <-- 디렉토리를 만드어 줌
   public = yes
   writable = yes
   printable = no
------------------------------------------

1. 먼저 삼바서버에서 guest 용 유저를 nobody로 설정함
(반드시 nobody일 필요는 없습니다.)
만약 /etc/passwd 파일에 nobody가 없다면,

-- /etc/passwd ------------
...
nobody:x:99:99:Nobody:/:
--------------------------- 
이와 같이 추가함(반드시 확인필요)

2. nobody 용 패스워드를 empty 로 설정

# smbpasswd -a nobody
New SMB password: <-- 그냥 엔터
Retype new SMB password: <-- 그냥 엔터
#

이렇게 설정하면 /etc/samba/smbpasswd 파일에 nobody 항목이
추가됩니다.

3. /etc/samba/smbusers 파일을 열어 윈도우 사용자
모두를 등록함

-- /etc/samba/smbusers -------------
nobody = guest pcguest smbguest lcn kim park
------------------------------------
lcn, kim, park 등이 윈도우 사용자 이름입니다.
(가능한 영어로)

4. guest 용 디렉토리를 공유설정하고
삼바서버를 재가동후 guest 용 디렉토리로 접근 테스트해 봄


 
이전글 : 삼바 guest account= 문제
다음글 : 김근호님 산이님 감사합니다. <내용 무>  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

삼바 guest account= 문제 김근호님  산이님 감사합니다. <내용 무>
인쇄용 


apache lighttpd linuxchannel.net 
Copyright (c) 1997-2019, linuxchannel.net

Page loading: 0.02(server) + (network) + (browser) seconds