Pular para o conteúdo

Ativar sudo no Insigne Linux

Esse script ativa o sudo no Insigne, em qualquer usuário. Pode ser executado via interface gráfica, bastando salvar na área de trabalho do usuário que deseja que tenha o sudo habiltado. Dar as permissões de execução e clicar duas vezes no script, depois fechar o arquivo sudoers que vai abrir.

Aline
Aline aline.abreu
Hits: 6.781 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Esse script ativa o sudo no Insigne, em qualquer usuário. Pode ser executado via interface gráfica, bastando salvar na área de trabalho do usuário que deseja que tenha o sudo habiltado. Dar as permissões de execução e clicar duas vezes no script, depois fechar o arquivo sudoers que vai abrir.

Aline
Download ativar-sudo Enviar nova versão

Versões atualizadas deste script

Aline

Versão 2 enviada por Aline em 03/11/2010

Changelog: Percebi que em alguns casos não é possível escrever na pasta tmp do Insigne como usuário comum. Adaptei o script para usar a pasta home do usuário.

Download sudo-ativar

Esconder código-fonte

#!/bin/sh

rm -f /tmp/usuario
whoami >> /tmp/usuario
usuario=`cat /tmp/usuario`
rm -f /tmp/usuario

clear

zenity --info --text "Este script vai ativar o uso do sudo para o usuario $usuario. Coloque sua senha de administrador e apenas feche o editor de textos quando estiver aberto"

echo "Executando comando: gksu echo $usuario      ALL=NOPASSWD: ALL >> /etc/sudoers"
sleep 2 

gksu "echo $usuario      ALL=NOPASSWD: ALL >> /etc/sudoers; gedit /etc/sudoers; chmod 440 /etc/sudoers"

Bloquear pelo Hosts

Pesquisando arquivos interativamente...

Simply Session

configurando o idesk

Arquivo em shell criado cleanlogs.sh

#1 Comentário enviado por albfneto em 23/11/2010 - 22:12h
Legal, Aline. seus trabalhos sao otimos, sejam Dicas, Artigos como Scripts.
#2 Comentário enviado por vitinho217 em 12/06/2014 - 08:44h
Existe realmente a necessidade de se realizar essas linhas ?

rm -f $HOME/whoami
whoami >> $HOME/whoami
eusou=`cat $HOME/whoami`
rm -f $HOME/whoami

Não seria mais fácil simplesmente executar:

eusou=`whoami`

Contribuir com comentário

Entre na sua conta para comentar.