Bloqueado fora do drive no Ubuntu Server

2

Eu estava tentando excluir alguns torrents que eu baixei com o daemon de transmissão e não consegui no meu compartilhamento de samba no Windows devido às permissões de criação de arquivo padrão da transmissão.

Eu achei que a melhor solução foi sudo chmod -R 0777 /media/Storage (minha unidade com o samba), mas aparentemente não.

Isso bloqueou completamente meu usuário do Windows e meu usuário no meu servidor Ubuntu, com uma mensagem dizendo ls: cannot access /media/Storage: Permission denied .

Eu consigo fazer login como root com sudo bash e fazer alterações, mas não tenho certeza sobre como tornar minha unidade acessível novamente.

Fazer ls -ld no diretório mostra drwsrwsrwx 39 root root 4096 Nov 17 21:20 /media/Storage .

Eu também fiz um: sudo chown -R [username]:[group] /media/Storage e um sudo chmod -R u+rw /media/Storage . Ambos os comandos foram executados sem erros, mas não tiveram um bom efeito.

Estou executando o ubuntu-server 12.10, portanto não há GUI disponível. Alguma idéia?

    
por Stefano Sinden 18.11.2012 / 14:22

1 resposta

0

Você tem os SetUID e setGID bits definidos, que estão fazendo com que as coisas sejam de propriedade root.root, e fazendo com que você tenha um dia ruim.

sudo chmod -R u-s,g-s /media/Storage deve consertá-lo.

    
por Jim Salter 26.11.2012 / 02:57