1.16.4. print$ 공유 설정


Windows는 인쇄 서버의 print$ 공유에서 프린터 드라이버를 다운로드합니다. print$ 공유 이름은 고정되어 있으며 변경할 수 없습니다. /var/lib/samba/drivers/print$ 로 공유하고 printadmin 멤버가 드라이버를 업로드할 수 있습니다.

프로세스

  1. [print$] 섹션을 /etc/samba/smb.conf 파일에 추가합니다.

    [print$]
            path = /var/lib/samba/drivers/
            read only = no
            write list = printadmin
            force group = printadmin
            create mask = 0664
            directory mask = 2775

    이러한 설정을 사용하여 다음을 수행합니다.

    • printadmin 그룹의 멤버만 프린터 드라이버를 공유에 업로드할 수 있습니다.
    • 새로 생성된 파일 및 디렉토리의 그룹이 printadmin 으로 설정됩니다.
    • 새 파일의 권한은 664로 설정됩니다.
    • 새 디렉터리의 권한은 2775로 설정됩니다.

      자세한 내용은 사용자가 드라이버를 업로드하고 사전 구성하도록 활성화를 참조하십시오.

  2. 모든 프린터에 대한 64비트 드라이버만 업로드하려면 /etc/samba/smb.conf 파일의 [global] 섹션에 이 설정을 포함합니다.

    spoolss: architecture = Windows x64

    이 설정이 없으면 Windows는 32비트 버전을 업로드한 드라이버만 표시합니다.

  3. /etc/samba/smb.conf 파일을 확인합니다.

    # testparm
  4. Samba 구성 다시 로드

    # smbcontrol all reload-config
  5. printadmin 그룹이 없는 경우 해당 그룹을 생성합니다.

    # groupadd printadmin
  6. printadmin 그룹에 Se>-<OperatorPrivilege 권한을 부여합니다.

    # net rpc rights grant "printadmin" SePrintOperatorPrivilege -U "DOMAIN\administrator"
    Enter DOMAIN\administrator's password:
    Successfully granted rights.
  7. enforcing 모드에서 SELinux를 실행하는 경우 디렉터리에 samba_share_t 컨텍스트를 설정합니다.

    # semanage fcontext -a -t samba_share_t "/var/lib/samba/drivers(/.*)?"
    # restorecon -Rv /var/lib/samba/drivers/
  8. /var/lib/samba/drivers/ 디렉터리에 대한 권한을 설정합니다.

    • POSIX ACL(액세스 제어 목록)을 사용하는 경우 다음을 설정합니다.

      # chgrp -R "printadmin" /var/lib/samba/drivers/
      # chmod -R 2775 /var/lib/samba/drivers/
    • Windows ACL을 사용하는 경우 다음을 설정합니다.

      Expand
      주체액세스적용 대상

      CREATOR OWNER

      전체 제어

      하위 폴더 및 파일만 해당

      Authenticated Users

      읽기 및 실행, 폴더 내용 보기, 읽기

      이 폴더, 하위 폴더 및 파일

      printadmin

      전체 제어

      이 폴더, 하위 폴더 및 파일

      Windows에서 ACL 설정에 대한 자세한 내용은 Windows 설명서를 참조하십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동