shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Arrumar permissão do diretório automaticamente


From: César Vianna
Subject: Re: [shell-script] Arrumar permissão do diretório automaticamente
Date: Wed, 4 Jun 2008 18:02:29 -0300

Olha só...

linha=0
linha=$linha+1
echo $linha
0+1

Uma maneira de fazer incremento é

linha=`echo $(($linha+1))`




2008/6/4 Jean Rafael Schultz <address@hidden>:

>   Olá,
>
> Acho que não me fiz compreender.
> Tenho um servidor samba que autentica no OpenLdap, ele é um servidor de
> dominio/arquivos.
> Neste servidor possuo cerca de 3.000 usuários que possuem o seu respectivo
> diretório pessoal. Não sei por que as vezes as permissões dos diretórios
> pessoais não estão com as permissões de dono corretas.
> Como o nome do usuario e o nome do diretorio são iguais preciso de um
> script
> que arrume as permissões do diretório do usuario.
>
> Fiz o seguinte script, mas não está funcionando.
> Se alguem puder me ajudar
>
> #!/bin/bash
> arquivo=$(ls)
> linha=0
> for i in $arquivo; do
> linha=$linha+1
> usuario=$(ls | grep -n ^ | grep ^$linha: | cut -d: -f2)
> chown $usuario -R /home/$usuario
>
> done
>
> 2008/6/4 Flavio Junior <address@hidden <billpp%40gmail.com>>:
>
>
> > A resposta a sua duvida é simples Jean. Eu só vi o problema na forma
> > como ela foi exposta.
> >
> > Ou seja, eu vou te ajudar ao invés de te dar a solução pronta.
> >
> > Se fosse pra eu fazer isso, eu usaria o "for"
> >
> > Veja um exemplo:
> >
> > #!/bin/bash
> > for nome in /etc /home /boot; do
> > echo "O valor da variavel nome e: $nome"
> > done
> >
> > Espero ter ajudado
> >
> > --
> >
> > Flavio do Carmo Junior aka waKKu
> >
> > 2008/6/4 Jean Rafael Schultz <address@hidden <jeanraf%40gmail.com><jeanraf%
> 40gmail.com>>:
> >
> > > Olá,
> > >
> > > Preciso de um script que de um chown nomedousuario no diretório pessoal
> > de
> > > cada usuário automaticamente sendo que o nome do usuário é igual ao
> nome
> > do
> > > diretorio.
> > >
> > > Constantemente o samba perde as permissões de alguns usuários.
> > >
> > > Abraços
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
César Vianna
[ -n $ser ] || [ ! -n $ser ] && echo eis a questão


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]