Samba, CUPS 및 각종 프린터(Samba편)

4704 단어 cups삼바centos7
지난번에서 계속

목표


  • 프린터는 CUPS로 관리합니다.
  • Samba를 통해 프린터를 공유합니다.
  • LAN 내에서 사용하기 때문에 보안이 신경 쓰지 않습니다.

  • 설치 및 설정 (Samba)


  • yum install samba Samba 설치
  • /etc/samba/smb.conf 편집. 아래는 기본값에서 추가/변경한 부분

  • /etc/samba/smb.conf
    # Windows共有するための最小設定
    [global]
    workgroup = WORKGROUP
    netbios name = samba-test
    min protocol = SMB2
    map to guest = Bad User
    
    # homesは使わない。
    ;[homes]
    ;       comment = Home Directories
    ;       browseable = no
    ;       writable = yes
    ;       valid users = %S
    ;       valid users = MYDOMAIN\%S
    
    # プリンタドライバ置き場
    [print$]
            path = /var/samba/Printer_drivers/
            comment = Printer drivers
            read only = yes
            write list = @lpadmin, root
            admin users = @lpadmin
    
    # 誰でも書き込めるファイル共有
    [public]
            path = /var/samba/Public/
            guest ok = yes
            public = yes
            writable = yes
            vfs objects = streams_xattr
    
  • Samba 디렉토리 만들기 및 설정
  • # mkdir /var/samba
    # mkdir /var/samba/Printer_drivers
    # chown -R nobody:nobody /var/samba/Printer_drivers/
    # chmod 0777 /var/samba/Printer_drivers/
    
    # mkdir /var/samba/Public
    # chown -R nobody:nobody /var/samba/Public/
    # chmod 0777 /var/samba/Public/
    
    
  • 서비스/데몬을 사용합니다.systemctl enable smb , systemctl enable nmb
  • SELinux를 끄지 않았다는 것을 깨달았으므로 SELinux를 끄십시오

  • /etc/sysconfig/selinux
    SELINUX=disabled
    
  • reboot 다시 시작.


  • Samba 사용자 설정


  • smbpasswd -a root Samba에 관리자 사용자를 추가합니다.
  • Windows 탐색기에서 \\今回設定したサーバ\print$ 방문
  • ID/비밀번호를 듣는다. 관리자 사용자에게 설정한 ID/비밀번호를 입력합니다.
  • 환경별 디렉토리가 보이면 OK.

  • Firewalld (Part.2)


  • 방화벽에 Samba(Port:137-138, 139,445)의 구멍을 뚫는다.
  • 명령을 두드려 서비스 추가
  • # firewall-cmd --add-service=samba --permanent
    # firewall-cmd --reload
    

    Windows에서 프린터 공유


  • Windows의 익스플로러로 이번에 설정한 서버를 선택.
  • CUPS에 지정된 프린터(지난번)가 표시됩니다.


  • 프린터 아이콘을 마우스 오른쪽 버튼으로 클릭합니다. "연결"을 선택.
  • "드라이버를 찾을 수 없습니다"라는 경고가 표시됩니다. 우선, OK.

  • 프린터 드라이버를 수동으로 지정하여 프린터를 설치합니다.
  • 지금까지 Windows에서 Linux상의 프린터를 사용할 수 있게 되어 있습니다.

  • Windows에서 프린터 서버 설정



    여기에서 Windows 프린터 서버로 설정.
  • 네트워크에서 이번에 설정한 서버의 [원격 프린터 표시]를 선택합니다.

  • 프린터를 선택한 상태에서 마우스 오른쪽 버튼을 클릭하여 메뉴 표시 [속성]을 선택합니다.

  • "예"를 선택.

  • 프린터 용 드라이버를 아키텍처별로 등록합니다.
  • 여기서 드라이버를 등록하면 "드라이버를 찾을 수 없습니다"경고가 표시되지 않을 것입니다.

  • 끝에



    손 찾기 상태에서, CUPS & Samba와 Windows의 프린터 설정을 해 갔습니다. CUPS의 순서로 묶는 곳으로서는, 각사의 Linux 프린터 드라이버를 인스톨 하는 스텝이라고 생각합니다. 각사마다 하는 방법이 있으므로 공개되고 있는 문서를 읽고, Step by Step로 대응해 나가면 어떻게 되는 일이 많았습니다.

    CUPS/Sampba의 설정이 끝나고, Windows와 막상 연계라고 하는 곳에서, 좀처럼 하고 싶은 곳까지 제휴할 수 없었습니다. 뭔가 파라미터가 부족하거나 하는 것일까 생각합니다만, Windows측에서의 로그를 쫓을 수 없거나 하는 스킬적인 곳이 원인입니다.

    하고 싶은 것…
    1. プリンタはCUPSで管理する。
    1. Samba経由でプリンタを共有する。
    1. LAN内で使用するため、セキュリティはそれほど気にしない
    

    ……는 할 수 있게 되었으므로, 이 시리즈는 완결입니다.

    참고


  • Configuring Point'n'Print automatic printer driver deployment
  • Setup a Samba print server
  • 좋은 웹페이지 즐겨찾기