Disponibilidade de impressoras de rede

Publicado por Danillo Costa 31/10/2005

[ Hits: 8.397 ]

Homepage: https://nillow.com.br/

Download impressora-rede.sh




Olá,

Vai um script que ativa/destiva a disponibilidade de impressoras de rede dentro de uma rede interna. Foi testado apenas no kurumin Linux, caso precise para uma outra distribuição Linux e só me procurar!!! :)

HeLLnuX Linuxzando...
Até.

  



Esconder código-fonte

#!/bin/sh

# This program is free software; you can redistributeit and/or modify
# it under the terms of the GNU General Public Licenseas published by
# the Free Software Foundation; either version 2 ofthe License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it willbe useful,
# but WITHOUT ANY WARRANTY; without even the impliedwarranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
# GNU Library General Public License for more details.
#
# You should have received a copy of the GNU GeneralPublic License
# along with this program; if not, write to the FreeSoftware
# Foundation, Inc., 59 Temple Place - Suite 330,Boston, MA 02111-1307, USA.

# Autor: Danillo Costa Ferreira
# Homepage: 
#   www.vivaolinux.com.br/~hellnux
#   http://geocities.yahoo.com.br/hellnux
# Este script desenvolvi para meu trabalho, mas é Open-Source :)

clear

cat << EOF
 
   Este script faz a ativação ou desativação do
servidor de impressão (Cups) buscar impressoras de
rede dento de uma rede interna.

EOF

echo -n " O que deseja? (a)tivar (d)esativar: "
read Opcao

case $Opcao in 
a)
echo
echo " > Ativando..."
sudo sed 's/Browsing Off/Browsing On/'
/etc/cups/cupsd.conf > /tmp/cupsd.conf.new
sudo mv -f /tmp/cupsd.conf.new /etc/cups/cupsd.conf
echo " >> Reiniciando Servidor de Impressão..."
sudo service cups restart >> /dev/null
echo " >>> Pronto!!!"
sleep 1
;;

d)
echo
echo " > Desativando..."
sudo sed 's/Browsing On/Browsing Off/'
/etc/cups/cupsd.conf > /tmp/cupsd.conf.new
sudo mv -f /tmp/cupsd.conf.new /etc/cups/cupsd.conf
echo " >> Reiniciando Servidor de Impressão..."
sudo service cups restart >> /dev/null
echo " >>> Pronto!!!"
sleep 1
;;

*)
echo
exit
;;

esac

Scripts recomendados

Raízes da equação de segundo grau (Bhaskara) através do prompt em shell

Backup de arquivos do Linux para um servidor FTP

script backup

script para criar Maildir

Atualização para KDE 3.5.1


  

Comentários
[1] Comentário enviado por gabriel.bezerra em 31/10/2005 - 22:45h

para quem estiver com o sudo desativado na conta é só rodar o script como super user e tirar todos os sudo's do codigo

[2] Comentário enviado por ELETROAB em 10/05/2006 - 10:18h

e ai cara como vc ta !1


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts