SAMBA에서 게스트 액세스를 허용하는 방법


0

그래서 기본적 으로이 스레드 의 사람과 정확히 같은 문제가 있습니다. 삼바 인쇄 공유를 볼 수 있지만 창에서는 액세스 할 수 없습니다. 가장 좋은 대답은 다음을 수행해야한다는 유망한 상태입니다.

samba 비밀번호 데이터베이스에 게스트 사용자를 추가해야합니다. 일반적으로 samba 구성 파일의 게스트를 UNIX 기존 사용자로 맵핑하여 수행됩니다. 그룹을 통해 사용자에게 인쇄 권한을 부여하십시오. \ server \ URI를 통해 프린터에 액세스 할 수 있어야합니다.

누군가 이것이 정확히 어떻게 수행되는지 설명해 줄 수 있습니까? 나는 주변을 봤는데별로 도움이되지 않았습니다.

감사!

UPDATE가
여기 내 /etc/samba.conf 파일의 프린터 부분이다. 나머지를 원하면 알려주십시오 .Google 문서 또는 다른 것에 넣으십시오.

[프린터]
설명 = 모든 프린터
; 찾아보기 가능 = 예
경로 = / var / spool / samba
인쇄 가능 = 예
guest ok = 예
; 읽기 전용 =
게스트 계정 없음 = 블레인
생성 마스크 = 0700

답변:


1

Samba에서 게스트 액세스를 설정하려면 로그인하려는 사용자를 설정해야합니다. 따라서 / mnt / somepartition / files의 파일을 공개적으로 공유하고 싶다고 가정 해 봅시다. 구성은 다음과 같습니다.

[public_files]
    comment = Public files
    path = /mnt/somepartition/files
    browsable = yes
    guest ok = yes
    writable = yes
    guest account = someusername
    create mask = 0775
    directory mask = 0755

"\ mymachine \ public_files에 samba 공유를 만들어 익명 사용자가 볼 수있는 (일반적으로 사용자 파일처럼 숨겨져 있지 않음) 작성하고 쓰기 액세스가 가능하도록합니다. 익명 사용자는 someusername의 자격 증명을 사용하여이 공유에 액세스 할 수 있습니다. "만들면 전역 적으로 실행 가능하지만 전역 적으로 쓰기 액세스를 제한합니다. 디렉토리가 생성되면 전역 적으로 실행 가능하지만 일부 사용자 이름 만 쓸 수 있습니다."

이 작업이 완료되면 질문에 따라 smbpassword를 작성해야합니다. 이렇게하려면 먼저 사용자가 서버 내에 있는지 확인하십시오. 사용자가 그렇지 않은 경우 작성하십시오.

sudo adduser someusername

사용자가 존재하면 samba 로그인을 작성하십시오.

sudo smbpasswd -a someusername

명심해야 할 몇 가지 : public_files가 가리키는 디렉토리는 someusername이 읽을 수있는 디렉토리 여야합니다. 권한을 올바르게 설정했는지 확인하십시오. 디렉토리를 소유하지만 여전히 사용 가능하게하려면 일부 사용자 이름을 공통 그룹에 추가 한 다음 그룹 소유권을 변경하십시오.


두 번째 명령을 실행할 때 "사용자 someusername에 대한 항목을 찾지 못했습니다"
Blaine

디렉토리가 아닌 프린터를 공유하고 있기 때문에 설정이 사용자와 약간 다르다는 사실과 관련이있을 수 있습니다.
Blaine

죄송합니다, sudo는 smbpasswd를 -a someusername 시도
scuba_mike

1
USB 프린터가 없기 때문에 [ wiki.samba.org/index.php/… documentation)를 제공하는 것보다 훨씬 더 도움이되는 방법을 잘 모르겠습니다 . Samba 공유에 연결할 때 나타나는 오류 메시지는 무엇입니까?
scuba_mike

1
여기에 대한 답변은 정확합니다. samba 구성에 설정된 '게스트 계정'사용자 sudo smbpasswd -a blaine와 마찬가지로 발행해야합니다 blaine. 그 이유는 samba가 인쇄하기 위해 'blaine'사용자가 되려고하지만 자체 데이터베이스에서 해당 사용자를 찾을 수 없기 때문입니다.
lorenzog
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.