Menu

Instalação de Programas e de Impressoras via SMB

2021-11-04
2021-11-04
  • Washigton Pinheiro Aroucha

    Boa tarde Eduardo,

    Tenho 2 dúvidas em relação ao CID;

    1- Como eu conseguiria instalar um determinado programa usando as ferramentas do Cid? simplesmente colocando "apt-get install nome_programa -y" no logon.sh ou logon_root.sh não funcionar.

    Joguei o script de instalação para dentro do perfil do usuário, dei permissão de execução, mais não consigo executa-lo
    cp -f "${NETLOGON}/scripts_11rm/install_gnome_disks.sh" "${USERPROFILE}/install_gnome_disks.sh"

    2- A outra duvida, seria como eu poderia instalar uma impressora via "smb" para os usuário comum do domínio, eu já tenho um script pronto que uso no meu domínio atual "lpadmin -p IMPRESSORA_PADRAO -E -v smb://rmsrvprt02/impressora_mono -m gutenprint.5.2://pcl-g_6/expert/Generic-PCL_6_PCL_XL_Printer-CUPS+Gutenprintv5.2.13.ppd -L "Impressora Kyocera M3655-Generico_2" -o printer-is-shared=false -o media=a4 -d IMPRESSORA_PADRAO"

    Nesse caso eu teria que passar o usuário e senha do administrador junto com esse parâmetro, pois o usuário comum não tem essa permissão, tentei algumas opções, mais não funcionaram.

     

    Last edit: Washigton Pinheiro Aroucha 2021-11-04
    • Eduardo Moraes

      Eduardo Moraes - 2021-11-04

      Boa tarde!

      1. Sugiro que use o logon_root.sh para criar um agendamento no cron que execute o seu script. Você pode criar um código que verifica se o pacote desejado está instalado e, caso não esteja, cria o agendamento, do contrário, remove o agendamento;

      2. O protocolo SMB exige autenticação. Com o lpadmin você pode passar essas credenciais na URI da impressora da seguinte forma: smb://usuário:senha@servidor/impressora. Esse pode ser qualquer usuário com permissão de acesso ao compartilhamento do servidor, e não necessariamente um administrador do domínio. No Linux a configuração do CUPS só pode ser feita por um usuário que pertença ao grupo de administração do CUPS ou pelo root, e por isso você deve usar o logon_root.sh para que a configuração seja feita mesmo durante o logon de um usuário não administrador do AD. Lembrando que o fato de informar as credenciais explicitamente no script, ainda que seja de um usuário sem privilégios administrativos, pode ser considerado uma falha de segurança a depender das ações que você faça (ou deixe de fazer) para contorná-la. Se o seu servidor de impressão tiver suporte, o recomendado é que você utilize o protocolo IPP.

      OBS: Movi seu post para esse fórum porque o anterior é para tratar sobre questões na instalação do CID.

       

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.