다음 이전 차례

3. 접속

3.1 공개(public) 접속

만일 이 매개변수가 서비스 On 이면, 서버에 접속하기 위하여 패스워드가 필요하지 않습니다. 우선순위는 guest 계정일 것입니다.

기본값: Off

3.2 쓰기 가능(Writeable)

만일 이 매개변수가 Off이면, 서비스 사용자는 서비스 디렉토리의 화일들을 생성하거나 수정하지 못합니다.

기본값: Off

3.3 호스트 허용(Allow hosts)

이 매개변수는 서비스에 접속하도록 허용된 호스트의 집합인며, 코마(,)로 분리됩니다.

만일 [전역(global)] 색션에 지정되면, 개개 서비스가 다른 설정값을 갖더라도, 모든 서비스에 적용됩니다.

당신은 이름이나 IP 넘버로 호스트를 지정할 수 있습니다. 예를 들면, 당신은 "allow hosts = 150.203.5."와 같은 것을 사용하여 클래스 C 서브넷 상의 호스트에만 접속을 제한할 수 있습니다. 리스트의 완전한 구문은 hosts_access(5)의 매뉴얼 페이지에 기술되어 있습니다.

당신의 시스템이 넷그룹을 지원하면 네트워크/네트마스크쌍이나 넷그룹에 의하여 호스트를 지정할 수도 있습니다. EXCEPT 키워드는 또한 와일드카드 리스트를 제한하기 위하여 사용될 수도 있습니다. 다음의 예는 약간의 도움을 제공할 것입니다:

예 1

한가지를 제외하고 150.203.*.* 의 모든 IP를 허용

Allow Hosts: 150.203. EXCEPT 150.203.6.66

예 2

주어진 네트워크/네트마스크에 일치하는 호스트를 허용

Allow Hosts: 150.203.15.0/255.255.255.0

예 3

두대의 호스트에 허용

Allow Hosts: lapland, arvidsjaur

예 4

넷그룹 "foonet" 상의 호스트 혹은 localhost 만 허용하고, 특정 호스트에서의 접속은 거부

Allow Hosts: @foonet, localhost

접속에는 여전히 적절한 사용자 레벨의 패스워드가 요구됨을 주목하십시요.

원하는 데로인지 당신의 호스트 접속을 테스트하는 방법은 testparm(1)을 참조하십시요.

기본값: 없음 (즉, 모든 호스트의 접속 허용됨)

예: 150.203.5. myhost.mynet.edu.au

3.4 호스트 거부(Deny hosts)

"호스트 허용(Allow hosts)"의 반대 - 이곳에 열거된 호스트는 특정한 서비스가 자신의 리스트를 이곳에 겹쳐쓰기 하지 않는 한 서비스에 접속하는 것이 허용되지 않습니다. 리스트간에 충돌이 일어나면, "호스트 허용(Allow Hosts)" 리스트가 우선합니다.

기본값: 없음 (즉, 어떤 호스트도 특별히 제외되지 않음)

예: 150.203.4. badhost.mynet.edu.au


다음 이전 차례