Propriedade na unidade USB correta, mas permeações de leitura / gravação negadas

1

Estou realmente perdido com este problema. Recentemente mudei os números UID dos meus usuários (o nome de usuário foi mantido) porque mudei a autenticação para a autenticação kerberos / ldap.

Isso funciona tudo bem, eu mudei toda a permissão de diretório inicial dos usuários ( incluindo arquivos ocultos), mas agora não consigo ler nenhum disco USB que eu conecto. Não há problema em ler os discos como root.

As permissões (com sudo ls-l /media/usera/ ) se parecem com:

drwx------ 3 usera groupa 4096 Jan  1  1970 TRANSCEND

usera e groupa estão corretos e também possuem os IDs numéricos corretos.

Ainda nautilus me dá:

Could not open the file “/media/usera/TRANSCEND”. You do not have the permissions necessary to open the file.

Escusado será dizer que ls -l /media/usera me dá:

ls: cannot access /media/usera: Permission denied

Isso está acontecendo para todos os usuários. Eu estou pensando que deve haver um banco de dados para os discos (ou usuários) em algum lugar que ainda links para os números antigos (uma ACL em algum lugar?). Mas talvez eu esteja completamente no caminho errado.

Qualquer ajuda seria muito apreciada.

    
por user300590 05.07.2014 / 03:10

1 resposta

0

Eu tive o mesmo problema quando troquei meu sistema para usar freeipa. Eu brinquei com os grupos, mas nada funcionou.

Eu finalmente descobri que eu tinha um diretório de usuário / media que tinha o ID de usuário errado.

A execução de getfacl /media/USERNAME retornou isso:

getfacl: Removing leading '/' from absolute path names
# file: media/USER
# owner: root
# group: root
user::rwx
user:1000:r-x
group::---
mask::r-x
other::---

O ID do usuário 1000 era o id do usuário original e não o novo usuário do freeipa. No final, acabei de remover o diretório e deixar o sistema criar um novo

sudo rmdir /media/USER
    
por bleiting 30.03.2015 / 05:36