Gehe zum Inhalt

fafanet

Zurück zu Blog
Full screen

useradd

August 14, 2011 21:00 , von Unbekannt - 0no comments yet | No one following this article yet.
Viewed 123 times
Um amigo  programador java precisava de uma chamada ao sistema operacional para criar um usuário; A especificação que tinha é que precisava de um script em shell simples (e fofinho) que adicionasse o usuario, incluisse a um grupo determinado e que gerasse uma senha forte. Resolvemos o problema em 120 segundos com o seguinte shell script:


#!/bin/bash
#=======================================================#
#script para adicionar usuarios por passando parametros
#versao 1
#data:29042011
#Francisco
#=======================================================#
#primeira variavel login, segunda senha
GRUPO=suporte
SHELL=/bin/bash
PASS=$(/usr/bin/mkpasswd $2)
#abaixo comentado para nao dar echo na tela, mas pode ser liberado para teste
#echo usuario $1
#echo password $PASS
#echo grupo $GRUPO
useradd $1 -p $PASS -g $GRUPO -s $SHELL -m
#abaixo o comando echo devolve o sinal 0 para ok ou 9 para erro de usuario existente
echo $?


Muito simples. Para completar, o script foi colocado em /usr/bin e adicionado uma entrada no /etc/sudoers para facilitar a tarefa;


Quelle: http://feedproxy.google.com/~r/silvaetibr/~3/5RW7wTCRgQk/useradd.html

0no comments yet

    Einen Kommentar schreiben

    The highlighted fields are mandatory.

    Wenn Sie ein registrierter Nutzer sind, dann können Sie sich anmelden und automatisch unter Ihrem Namen arbeiten.

    Abbrechen

    fafanet

    fafanet timeline

    redirection forbidden: http://identi.ca/api/statuses/user_timeline/48009.rss -> https://identi.ca/api/statuses/user_timeline/48009.rss

    Mein Netzwerk

    0 Communities

    keine