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: Flavio Junior
Subject: Re: [shell-script] Arrumar permissão do diretório automaticamente
Date: Wed, 4 Jun 2008 18:00:29 -0300

chown e não chmod como eu escrevi..


2008/6/4 Flavio Junior <address@hidden>:
> cd /home
> for user in *; do
>   chmod -R $user $user
> done
>
> --
>
> Flavio do Carmo Junior
>
> 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>:
>>
>>> 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>>:
>>>
>>> > 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]
>>
>> 
>


reply via email to

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