Alterar permissões de arquivos e diretorios
Pessoal, eu to com um problema, eu tenho um diretório que possui inúmeros arquivos e subdiretórios, e eu preciso alterar as permissões dos arquivo para o valor 644 e dos diretórios para 755 mas não consegui fazer essa alteração de forma simples, alguém tem uma dica?? Para os arquivo em php eu consegui fazer isso, mas eu não sei as extensões de todos os arquivos que estão nesse diretório, por isso dessa forma não resolve o problema. find . -name *.php -exec chmod 644 {} \; Adonai
Re: Alterar permissões de arquivos e diretorios
Em Sun, 24 Jun 2012 21:25:59 -0300 Adonai Silveira Canez adonaica...@gmail.com escreveu: find . -name *.php -exec chmod 644 {} \; Tente: find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; signature.asc Description: PGP signature
Res: Alterar permissões de arquivos e diretorios
find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; f de file, d de directory, e assim por diante. Man find. []'s Henry Enviado pelo meu aparelho BlackBerry® da Vivo -Original Message- From: Adonai Silveira Canez adonaica...@gmail.com Date: Sun, 24 Jun 2012 21:25:59 To: debian-user-portuguese@lists.debian.org Subject: Alterar permissões de arquivos e diretorios Pessoal, eu to com um problema, eu tenho um diretório que possui inúmeros arquivos e subdiretórios, e eu preciso alterar as permissões dos arquivo para o valor 644 e dos diretórios para 755 mas não consegui fazer essa alteração de forma simples, alguém tem uma dica?? Para os arquivo em php eu consegui fazer isso, mas eu não sei as extensões de todos os arquivos que estão nesse diretório, por isso dessa forma não resolve o problema. find . -name *.php -exec chmod 644 {} \; Adonai
Permissões de arquivos
Senhores, estou com umas dúvidas relativas à permissões de arquivos. Quero ter um diretório comum a vários usuários onde serão salvos scripts que poderão ser editados por todos do grupo *web*, segue como fiz: Criei um grupo chamado web: #addgroup web Adicionei meu usuário a esse grupo: #adduser jader web Criei um diretório e arquivo qualquer #mkdir /var/www/teste #echo 1 /var/www/teste/a #echo 2 /var/www/teste/b Permissões: #chown -R root.web /var/www/teste #chmod -R 775 /var/www/teste #chmod -R 775 /var/www/teste/* #ls -la /var/www/teste drwxrwxr-x 2 root web 4096 Sep 28 10:56 . drwxrwxr-x 4 root root 4096 Sep 28 10:56 .. -rwxrwxr-x 1 root web 2 Sep 28 10:56 a -rwxrwxr-x 1 root web 2 Sep 28 10:56 b certo. Agora, eu logo com meu usuário e tento: $ echo 3 /var/www/teste/c bash: /var/www/teste/c: Permissão negada $ cp index.php /var/www/teste/ cp: impossível criar arquivo comum `/var/www/teste/index.php': Permissão negada O meu problema é esse! Pensei que setando as permissões de escrita no diretório /var/www/teste/ qualquer um do grupo poderia criar e editar arquivos nele. Não deveria ser assim?? alguem pode me ajudar. Obrigado :) Jader
Re: Permissões de arquivos
Jader Augusto wrote: Senhores, estou com umas dúvidas relativas à permissões de arquivos. Quero ter um diretório comum a vários usuários onde serão salvos scripts que poderão ser editados por todos do grupo *web*, segue como fiz: Criei um grupo chamado web: #addgroup web Adicionei meu usuário a esse grupo: #adduser jader web Criei um diretório e arquivo qualquer #mkdir /var/www/teste #echo 1 /var/www/teste/a #echo 2 /var/www/teste/b Permissões: #chown -R root.web /var/www/teste #chmod -R 775 /var/www/teste #chmod -R 775 /var/www/teste/* #ls -la /var/www/teste drwxrwxr-x 2 root web 4096 Sep 28 10:56 . drwxrwxr-x 4 root root 4096 Sep 28 10:56 .. -rwxrwxr-x 1 root web 2 Sep 28 10:56 a -rwxrwxr-x 1 root web 2 Sep 28 10:56 b certo. Agora, eu logo com meu usuário e tento: $ echo 3 /var/www/teste/c bash: /var/www/teste/c: Permissão negada $ cp index.php /var/www/teste/ cp: impossível criar arquivo comum `/var/www/teste/index.php': Permissão negada O meu problema é esse! Pensei que setando as permissões de escrita no diretório /var/www/teste/ qualquer um do grupo poderia criar e editar arquivos nele. Não deveria ser assim?? alguem pode me ajudar. Olá Jader, Depois de se adicionar a algum grupo, voce deve deslogar e logar novamente - essas informacoes são carregadas apenas no login. Pra confirmar, veja com o comando 'id' a quais grupos vc está associado... Acho que foi só isso que faltou. uma dica aleatoria: ao invez de 'echo x arquivo', também pode-se usar 'touch arquivo' :-) -- Marcos Lazarini
Re: Permissões de arquivos
Obrigado Marcos! Era esse mesmo o problema. Eu estava usando o xterm e havia apenas tentado fecha-lo e inicia-lo novamente. Deu certo :D ps: A dica do umask num outro email seu também é muito interessante. Jader Marcos Lazarini wrote: Jader Augusto wrote: Senhores, estou com umas dúvidas relativas à permissões de arquivos. Quero ter um diretório comum a vários usuários onde serão salvos scripts que poderão ser editados por todos do grupo *web*, segue como fiz: Criei um grupo chamado web: #addgroup web Adicionei meu usuário a esse grupo: #adduser jader web Criei um diretório e arquivo qualquer #mkdir /var/www/teste #echo 1 /var/www/teste/a #echo 2 /var/www/teste/b Permissões: #chown -R root.web /var/www/teste #chmod -R 775 /var/www/teste #chmod -R 775 /var/www/teste/* #ls -la /var/www/teste drwxrwxr-x 2 root web 4096 Sep 28 10:56 . drwxrwxr-x 4 root root 4096 Sep 28 10:56 .. -rwxrwxr-x 1 root web 2 Sep 28 10:56 a -rwxrwxr-x 1 root web 2 Sep 28 10:56 b certo. Agora, eu logo com meu usuário e tento: $ echo 3 /var/www/teste/c bash: /var/www/teste/c: Permissão negada $ cp index.php /var/www/teste/ cp: impossível criar arquivo comum `/var/www/teste/index.php': Permissão negada O meu problema é esse! Pensei que setando as permissões de escrita no diretório /var/www/teste/ qualquer um do grupo poderia criar e editar arquivos nele. Não deveria ser assim?? alguem pode me ajudar. Olá Jader, Depois de se adicionar a algum grupo, voce deve deslogar e logar novamente - essas informacoes são carregadas apenas no login. Pra confirmar, veja com o comando 'id' a quais grupos vc está associado... Acho que foi só isso que faltou. uma dica aleatoria: ao invez de 'echo x arquivo', também pode-se usar 'touch arquivo' :-) -- Marcos Lazarini