você está aqui: Home  → Arquivo de Mensagens

Script para Montar pendrive no linux

Colaboração: Marcio de Castro

Data de Publicação: 24 de Junho de 2007

Montando pendrive no Linux, um script simples, mas bem funcional,

Ao ser executado verifica os dispositivos, como Pen-Drive, Cameras, Celulares, ets, mostra um pop up, com o nome e o tamanho do dispositivo.

E mostra as opcões, depois de montado cria automáticamente uma pasta no Desktop do Usuário, e ao desmontar remove a pasta.

Útil e simples, com um uso bem simples do Kdialog; Bom para ser estudado e modificado, fique a vontade para alterar, modificar e melhorar.

  #!/bin/bash
  #Autor: Marcio de Castro
  #e-mail: decastromarcio@gmail.com
  #
  
  for part in /dev/sd[abcdef]; do
  PARTICAO=`sudo fdisk -l $part | grep "$part"1 | grep FAT`
  
  if [ -n "$PARTICAO" ]; then
  DEV=`echo $part | cut -d "/" -f 3`
  tamanh=`sudo fdisk -s "$part"1`; tamanho=`echo "$tamanh" / 1000 | bc`
  kdialog --passivepopup "Detectado o dispositivo "$part"1, com $tamanho MBs " 3 &
  fi
  done
  
  operacao=`kdialog --menu "Montar ou Desmontar um Dispositivo " a "Montar Pen" b "Desmontar PEN" c "Montar Celular" d "Desmontar Celular" e "Montar Camera" f "Desmontar Camera" g "Montar outros Dispositivos sdb" h "Desmontar outros Dispositivos" i "Verificar Dispositivo" `
  
  case $operacao in
  a) kdialog --passivepopup " Montando Pen Drive ... " 2 & mkdir ~/Desktop/Pen ; mount /dev/sda1 ~/Desktop/Pen ; sleep 2 ; kdialog --passivepopup " Pen Montado " 2 ;;
  b) kdialog --passivepopup " Desmontando Pen Drive .. " 2 & umount /dev/sda1 && rm -rf ~/Desktop/Pen ; sleep 2 ; kdialog --passivepopup " Pen Desmontado " 2 ;;
  c) kdialog --passivepopup " Montando Celular ... " 2 & mkdir ~/Desktop/Celular ; mount /dev/sda1 ~/Desktop/Celular ; sleep 2 ; kdialog --passivepopup " Celular Montado " 2 ;;
  d) kdialog --passivepopup " Desmontando Celular .." 2 & umount /dev/sda1 && rm -rf ~/Desktop/Celular ; sleep 2 ; kdialog --passivepopup " Celular Desmontado " 2 ;;
  e) kdialog --passivepopup " Montando Camera ... " 2 & mkdir ~/Desktop/Camera ; mount /dev/sda1 ~/Desktop/Camera ; sleep 2 ; kdialog --passivepopup " Camera Montado " 2;;
  f) kdialog --passivepopup " Desmontando Camera .." 2 & umount /dev/sda1 && rm -rf ~/Desktop/Camera ; sleep 2 ; kdialog --passivepopup " Camera Desmontado " 2 ;;
  #Outros Devices em sdb
  g) kdialog --passivepopup " Montando Outros Dispositivos em sdb... " 2 & mkdir ~/Desktop/Outros ; mount /dev/sdb1 ~/Desktop/Outros ; sleep 2 ; kdialog --passivepopup " Outros Dispositivos Montado em sdb" 2 ;;
  h) kdialog --passivepopup " Desmontando Outros Dispositivos .." 2 & umount /dev/sdb1 && rm -rf ~/Desktop/Outros ; sleep 2 ; kdialog --passivepopup " Outros Dispositivos Desmontado " 2;;
  i) kdialog --passivepopup "Detectado o dispositivo "$part"1, com $tamanho MBs " 3 ; kdialog --passivepopup "Voltando para o Menu ....." 2 && . /bin/pen.sh ;;
  esac

Segurança no SSH via plugins da PAM

Colaboração: Anderson Luiz Tamborim

Neste artigo veremos como proteger nossos servidores Unix utilizando console de administração via SSH contra ataques de brute-force usando o plugin pam_abl para PAM (Pluggable Authentication Module).

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6668



 

 

Veja a relação completa dos artigos de Marcio de Castro

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script