| De: pythondeveloper [mailto:[EMAIL PROTECTED]
| Assunto: [shell-script] Script dando maior trabalho...
|
|
| Salve salve galera...
|
| Estou criando um script para adicionar um usuario no Linux e assim que
| cadastrar o usuario ele ja esteja cadastrado no samba. Vejam.
|
|
| 1) Onde eu Adiciono o "Nome" do usuário, se estiver com espacos da
| erro...exemplo:
| Nome do Usuario
| Fernando Paiva
|
| Da o seguinte erro => /usr/sbin/cadastrausuario: line 20: [: Fernando:
| binary operator expected

Isso resolve o problema:
if [ -z "$nome" ]; then
  echo "Informe o nome"
  exit
fi

mas assim ficaria melhor:
nome=
until [ "$nome" ]
do
    read -p "Digite o nome do usuario: " nome
done

| 2) No comando grep quero pegar o retorno se ele encontrou ou nao uma
| ocorrencia do nome do grupo no arquivo "/etc/group"

if grep -q $grupo /etc/group; then ...

| 3) Tem horas que ele adiciona o grupo, mas cria uma copia do arquivo
| "group" em /etc ficando os dois arquivos assim
|
| group-  group

Isso eu nunca vi! Não creio que isso tenha sido gerado pelo cmd groupadd.

| Não estou entendendo o pq acontece esses erros, as sintaxes estao
| erradas ?
|
| desde ja, agradeço
| []'s
| Fernando Paiva
|
|
|
|
|
|
|
|
|
|
| ---------------------------------------------------------------------
| Esta lista não admite a abordagem de outras liguagens de
| programação, como perl, C etc. Quem insistir em não seguir
| esta regra será moderado sem prévio aviso.
| ---------------------------------------------------------------------
| Sair da lista: [EMAIL PROTECTED]
| ---------------------------------------------------------------------
| Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil


Links do Yahoo! Grupos









---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a