Uma tarefa que costuma ser bastante chata e modificar uma linha ou mais linhas de um arquivo de configuracao usando Shell Script, porem existe uma solucao facil, veja o exemplo:Vamos modificar o valor da variavel Size de 4 para 10 do arquivo abaixo supondo que esse arquivo e o /etc/biglinux Position=3Size=4SizePercentage=100Name=BigLinux Basta usar a seguinte linha na shell: sed -i 's/^Size=.*/Size=15/' /etc/biglinux O ^Size= Especifica que e para alterar apenas a linha que comecar com Size= o .* especifica que e para apagar toda a linha e o Size=15 e o que deve ser escrito no lugar do que estava antes.O primeiro /etc/biglinux diz ao sed qual o arquivo que ele deve ler, e o -i diz que e para alterar esse mesmo arquivo e nao apenas exibir na tela.O sed aceita adicionar varias modificacoes em serie, sem precisar salvar varias vezes, veja no exemplo: sed -i 's/^Size=.*/Size=50/;s/^Name=.*/Name=Bruno/;s/^Position=.*/Position=55/' /etc/biglinux Espero que seja util para voces e se souberem de alguma forma mais simples que divulgue-a.Agradeco ao Julio Neves que ajudou a melhorar esse script em sed que foi apresentado Ainda abordando a alteracao de arquivos de configuracao utilizando como exemplo um arquivo com o seguinte conteudo:Position=3Size=4SizePercentage=100Name=BigLinuxQuando o texto a ser modificado possui o caractere / e necessario adicionar uma contra barra para que ela nao seja identificada como o fim de uma operacao, entao fica assim \/, porem nao e pratico quando sao muitas barras ou quando se usa uma variavel que e um endereco, como /home/biglinuxNesses casos utilizamos outro caractere, e possivel utilizar qualquer caractere ASCII, eu escolhi o | por ser muito raro de ser usado.No exemplo a seguir ira adicionar a linha Idade=99 em baixo da linha iniciada com Name=sed '\|^Name=|{p;s|.*|Idade=99|;}' /etc/biglinuxNote que antes do primeiro | existe uma \ mas apos ele basta incluir o | no lugar do que antes era a /Agora o mesmo exemplo, porem a linha ira ficar em cima da linha comecada com Name:sed '\|^Name=|{h;s|.*|Idade=99|;p;x}' /etc/biglinux Um livro on line sobre shell script que tambem pode ser usado como guia de referencia da linguagem, usando-se a caixa de texto no canto superior esquerdo para pesquisar comandoshttp://www.julioneves.comMuita informacao sobre shell scripthttp://aurelio.net/shell/Comandos para funcoes muito usadashttp://www.pixelbeat.org/cmdline_pt_BR.htmlCanivete suico de shell scripthttp://aurelio.net/shell/canivete.htmlO melhor manual de dialog que ja encontreihttp://aurelio.net/shell/dialog/Um resumo simplificado de como fazer shell scripthttp://www.linuxhard.org/publicacoes.php?acessar=publicacao&id_texto=1747Expressoes regulareshttp://aurelio.net/curso/conectiva/conectiva-er-prompt.htmlManual em portugues do SEDhttp://sed.sourceforge.net/sed1line_pt-BR.htmlMais sobre SEDhttp://br.geocities.com/cesarakg/sed-2.html Gerenciar usuarios no BigLinux ja era muito facil na versao 4, mas agora ficou ainda mais facil e com mais recursos.Tela inicial.Adicionar usuarios agora conta com barra que exibe o grau de dificuldade da senha.Aviso que o usuario foi adicionado.Tela de selecao de usuario para alteracao de permissao, cada cor representa um tipo de permissao que e exibida ao passar o mouse sobre o nome.Apos selecionar o usuario, selecione a nova permissao a ser utilizada.Confirmacao da alteracao de permissao.Tela de selecao de usuario para troca de senha.Tela de alteracao de senha, similar a de criacao de usuarios, porem com o campo usuario bloqueado.Aviso que a senha foi alterada.Tela para selecionar usuarios que devem ter configuracoes fixas, ou seja, sera feita uma copia da pasta