Alterar permissões de arquivos e diretorios

2012-06-24 Por tôpico Adonai Silveira Canez
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

2012-06-24 Por tôpico Adriano Rafael Gomes
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

2012-06-24 Por tôpico jmhenrique

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

2004-09-28 Por tôpico Jader Augusto

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

2004-09-28 Por tôpico Marcos Lazarini
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

2004-09-28 Por tôpico Jader Augusto

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