Desde as permissões & amp; propriedade de /media/casper
é
drwxr-x--- root root
Sem +
para ACLs ( Listas de controle de acesso ), é claro que somente o root pode abrir, digitar, ler ou escreva para este diretório. Usuários humildes como nós obtêm as permissões no final da string ---
: (
Nós, pessoas sem privilégios, obtemos permissão para acessar esse local com as ACLs. Eu não tenho certeza porque você não tem isso, mas você pode configurá-los, o que pode ser simples ou exigir um pouco de ajustes:
- o pacote
acl
é obrigatório (verifiqueapt-cache policy acl
) - o sistema de arquivos deve ser montado com a opção
acl
Para verificar o último (substitua sdxY
apropriadamente pela sua partição raiz):
sudo tune2fs -l /dev/sdxY | grep "Default mount options:"
deve retornar:
Default mount options: user_xattr acl
As opções de montagem padrão estão definidas em /etc/mke2fs.conf
Eles podem ser substituídos, então verifique:
cat /proc/mounts | grep sdxY
parece algo como:
/dev/sdxY / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
O texto acima está correto, ( acl
não precisa ser mencionado), mas se ele diz noacl
, você precisa alterá-lo.
Você pode adicionar a opção às opções de montagem padrão como esta:
sudo tune2fs -o acl /dev/sdxY
Ou você pode adicionar acl
às opções da linha de partição raiz em /etc/fstab
, por exemplo:
UUID=whatever / ext4 errors=remount-ro,acl 0 1
Com as ACLs ativadas, use setfacl
para adicionar permissões para você mesmo. Para dar username
ler e executar permissões em / media / casper (você precisa executar permissão para entrar em um diretório ou pesquisar seu conteúdo):
sudo setfacl -m u:username:rx /media/casper
Você pode substituir username
por uid (provavelmente você é 1000
- verifique com o comando id
)
sudo setfacl -m u:1000:rx /media/casper
para ver as permissões de ACL que você usa getfacl
, como Oli fez em sua resposta
getfacl /media/casper
Para remover as permissões da ACL de um usuário
sudo setfacl -x u:username /media/casper
Para limpar todas as permissões da ACL
sudo setfacl -b /media/casper
Nota: Eu me enganei e fiz uma pergunta sobre por que existem tantas entradas em /media
. A resposta é aqui