Permissão negada erro na transmissão após a formatação da unidade para ext4

2

Eu uso transmissão para baixar torrents para /media/serier/ (então não é minha pasta pessoal). Eu fiz isso antes e funcionou, mas depois de formatar minha unidade para ext4 eu recebo um erro de permissão. Isso é o que recebo de ls -la in /media/serier/serier/ :

drwx------   2 user user       4096 2011-03-30 19:32 folder.name

E eu acredito que a transmissão é executada por mim ( user ).

ps -ef | grep trans
user     26076     1  0 00:23 ?        00:00:56 transmission-gtk

Como faço para corrigir isso? Alterar a permissão para a pasta?

ATUALIZAÇÃO: ok, mudei de permissão para várias pastas agora, mas ainda não funciona. Aqui está:

/media:
drwxr-xr-x   7 root root  4096 2011-07-21 22:26 media
/media/serier/
drwxr-xr-x  5 user user  4096 2011-07-22 14:02 serier
/media/serier/serier/*720
drwxr-xr-x 103 user user 12288 2011-07-20 22:25 serier

(tentando baixar um episódio de Alphas)

/media/serier/serier/Alphas season 1/
drwxr-xr-x   3 user user       4096 2011-07-14 20:27 Alphas season 1

Ainda recebo esta mensagem de erro:

Error: Permission denied (/media/serier/serier/Alphas season 1/Alphas.S1E02.720...)

Cada pasta é de minha propriedade (usuário), exceto a mídia de propriedade do root e todas as pastas estão definidas como drwxr-xr-x . Por que ainda recebo uma mensagem de erro?!

PS.

Alterou o local do download para:

drwxr-xr-x  3 user user   16384 2011-07-22 18:21 Downloads

e funciona, mas eu não quero baixá-lo para minha pasta pessoal e mover o arquivo toda vez que eu baixar algo.

Obrigado pela resposta rápida a propósito ..

    
por ganjan 22.07.2011 / 14:22

2 respostas

1

Eu suspeito que /media/serier seja proprietário por raiz e suas permissões sejam 700 ( rwx------ ). Com essas permissões, somente o root pode descer na pasta. Você precisa definir o bit de execução na pasta para poder inseri-lo. Para fazer isso, execute:

sudo chmod o+x /media/serier

O comando anterior define as permissões de 700 a 701 ( rwx-----x ). Agora você pode descer nele, mas não ler a pasta como um usuário comum. Isso pode ser chato se você usar um navegador de arquivos para entrar nessa pasta, então eu recomendo configurar o bit de leitura também. É claro que não faz sentido conceder ao mundo mais permissões para o grupo, então defina os mesmos bits para o grupo também:

sudo chmod go+rx /media/serier

As permissões serão definidas de 700 a 755 ( rwxr-xr-x ) e agora você pode descer no diretório e listar o conteúdo dele.

    
por Lekensteyn 22.07.2011 / 16:40
0

Um administrador de sistema incompetente simplesmente modificaria tudo 777 até que funcionasse. (Não faça isso)
Certifique-se de que tudo folder.name anterior é 755 ou de propriedade de você.

Caso você não saiba o que 755 significa ..
(755 == rwxr-xr-x) , observe que os diretórios precisam de execução ordenada para serem lsados.
Olhe para link


Se isso não ajudar, nós vai precisar ver uma mensagem de erro para diagnosticar ainda mais.

    
por user606723 22.07.2011 / 15:53