Logo Hardware.com.br
Priest
Priest Membro Junior Registrado
152 Mensagens 0 Curtidas

Permissoes (acesso negado)

#1 Por Priest 06/05/2004 - 17:59
Seguinte galera, to com um problema que eh o seguinte.

Tenho 4 arquivos q viraram pasta em um diretorio dentro do /home.
Esses arquivos nao sei pq mudaram e alem de virarem pasta nao tenho permissao para fazer nada com os mesmos e preciso apaga-los

OBS: estou logado como root.

as permissoes dos arquivos estao assim:
d-wxr-S--- 2 808781830 791674927 49152 Jan 28 pasta1.xxx/

d--s--s--t 2 944588116 808804969 40960 Abr 19 2032 pasta2.xxx/

dr-S------ 2 19778 18735 32768 Nov 9 2024 pasta3.xxx/

dr-S------ 2 19778 18735 32768 Nov 9 2024 pasta4.xxx/


O que significa esses "s" e "S" no meio das permissoes e o que posso fazer para apagar essas pastas.


OBS: tambem tentei um chmos -c 777 e o chmod -R 777 e nao deu resultado.


e tb c nao for encher muito, gostaria o q pode ter acontecido para dar esses erros nas permissoes.

Desde ja obrigado.
PC1: Athlon XP 2.0+, Asus A7S333. 512 Mb DDR, HD Seagate 40 Gb 7200, FX 5200 128 MB, WIndows XP Pro
PC2: Compac nx9005, Windows 2003 Server + Windows XP Pro + Debian 3.0r2
PC3: Celeron 300, 256 Mb SDRAM, HD 10 Gb, Debian 3.0r2
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#2 Por jqueiroz
06/05/2004 - 19:12
Se os diretórios não estiverem vazios, vc não apaga eles nem com reza forte. Experimente então mandar um

rm -rf pasta1.xxx

e veja se funciona. O "-r" indica pra fazer recursão, e o "-f" indica pra ignorar os erros que aconteçam, e não pedir confirmação de nada.

Achei este texto no manual do ls:
man ls
As permissões listadas são similares às especi­ficações de modo simbólico mas ls combina multiplos bits no terceiro caractere de cada conjunto de per­missões:

s ...... Se o bit setuid ou setgid e o bit correspon­dente para executáveis estão ambos sele­cionados.

S ...... Se o bit setuid ou setgid são selecionados e o bit correspondente para executáveis não é selecionado.

t ...... Se o bit contrário (*) e o bit de outros exe­cutáveis estão ambos selecionados.

T ...... Se o bit contrário é selecionado e o bit de outros executáveis não é selecionado.

x ...... Se o bit para executáveis é selecionado e nada dos acima citados é aplicado.

- ...... De outra forma.


(*) bit contrário == "sticky bit"

man chmod
O 'bit contrário' não é descrito pela POSIX. O nome deriva do significado original: manter texto de pro­grama em dispositivo de troca. Atualmente, quando selecionado para um diretório, significa que só o pro­prietário do arquivo e o proprietário daquele diretório pode remover o arquivo daquele diretório. (Isto é comumente usado em diretórios como /tmp que tem permissão geral de escrita.)
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal