chown e não chmod como eu escrevi..
2008/6/4 Flavio Junior <[EMAIL PROTECTED]>: > cd /home > for user in *; do > chmod -R $user $user > done > > -- > > Flavio do Carmo Junior > > 2008/6/4 Jean Rafael Schultz <[EMAIL PROTECTED]>: >> 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 <[EMAIL PROTECTED]>: >> >>> 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 <[EMAIL PROTECTED] <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] >> >> >
