Disponibilidade de impressoras de rede

Publicado por Danillo Costa 31/10/2005

[ Hits: 7.278 ]

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

Envio de e-mails autenticados

pegando ip do windows update

Ataulizando o Kernel Corretamente

Cronômetro em shell

Cria ambiente virtual (VirtualHost no Apache e Virtual Mail no Postfix) para desenvolvimento web


  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts