Estou tentando garantir que determinados arquivos em um sistema de arquivos montado sejam legíveis para pelo menos um usuário não-root. No entanto, no momento, até o usuário root não consegue ler esses arquivos. Aqui está a minha situação:
Aqui está a linha relevante em fstab:
%pre%(Observe que %code% usuário já é membro dos grupos %code% , %code% e %code% )
Na máquina marykate, aqui está o diretório em questão:
%pre%Na máquina de destino, é assim:
%pre%E não há usuários que possam acessar esses arquivos:
%pre%Acho que a razão pela qual os arquivos são de propriedade de um usuário diferente é porque os uids das duas máquinas não correspondem.
No entanto, estou completamente confuso porque não consigo ler esses arquivos.
Eu sou muito novo nisso e estou apenas tropeçando, então qualquer outro conselho sobre o que eu deveria fazer seria apreciado.
EDITAR Eu tenho uma solução alternativa, mas não estou feliz com isso. Nos sistemas de arquivos montados, mudei todos os arquivos relevantes para serem legíveis por todos. E agora, no sistema de arquivos básico, eu posso ler todos eles.
Eu não gosto dessa solução, pois não quero tornar esses arquivos legíveis. Eu preferiria mantê-los apenas legíveis pelo usuário / grupo, mas não sei como.
Estou tentando montar um iPhone 6, executando o iOS 10.1 no Ubuntu 15.04 para recuperar dados de imagem do telefone. Já experimentei técnicas que funcionavam em outras versões do Ubuntu / iOS para montar o dispositivo (por exemplo, diferentes portas USB, sudo idevicepair pareado & amp; & sudo idevicepair par, atualizando imobiledevice, usando o sudo chmod 777 / var / lib / lockdown, etc ...). Nada parece funcionar e continuo recebendo a mensagem "erro de bloqueio não tratado" (números diferentes para isso).
Também verifiquei se o iPhone estava desbloqueado antes de se conectar e confiei no dispositivo, mas ainda tenho o mesmo problema.
Qualquer ideia / sugestão é apreciada pelo grupo. Obrigado