Por que uma montagem manual define propriedades de arquivo diferentes?

Por que uma montagem manual define propriedades de arquivo diferentes?

Tenho usado o terminal para quase tudo: na verdade, muitas vezes nem faço login pela interface, uso o tty1e entro na web com navegadores de texto. Portanto, a unidade externa não é montada automaticamente e eu uso sudo mount /dev/sdb1 /mnt/JMCF125_DEpara montá-la. Funciona, mas a listagem mostra que há uma diferença. A descrição dos arquivos durante a montagem automática via GUI (Unity no Ubuntu) é semelhante a:

-rw------- 1 jmcf125 jmcf125

Na montagem manual, as propriedades dos mesmos arquivos ficam assim:

-rwxrwxrwx 1 root root

O que faz sentido já que tive que usar sudopara montar. Mas como é que o sistema não precisa disso? Como minhas montagens podem funcionar exatamente como os sistemas? Além disso, ouvi dizer que todas as ações na GUI passam por um shell em segundo plano: posso ver quais comandos estão impressos lá?

Responder1

A GUI padrão usaGvfspara montar unidades removíveis e outros sistemas de arquivos dinâmicos. Gvfs requerÔnibus D. Você pode iniciar o D-Bus fora de um ambiente X11, masé complicado. Se você tiver o D-Bus em execução, poderá fazer montagens gvfs a partir da linha de comando commontagem gvfs.

O programa pmountoferece uma maneira conveniente de montar unidades removíveis sem a necessidade de arquivos sudo. Pmount é setuid root, então ele pode montar o que quiser, mas só permite uma lista de permissões de dispositivos e pontos de montagem para que possa ser chamado com segurança por qualquer usuário.

Não é verdade que toda ação na GUI passe por um shell em segundo plano. Alguns o fazem, mas a maioria não.

informação relacionada