Em vez de usar gvfs-mount
, que é realmente destinado a trabalhar em um login gráfico, eu consegui fazer isso usando o autofs.
Eu só tenho um arquivo de configuração do autofs em /etc/auto.master.d/ chamado winhome.autofs (ele tem que terminar com .autofs), e é algo como isto:
/winhome -fstype=cifs,sec=krb5,uid=&,user=&,cruid=& ://sharename/&
Contanto que você tenha sssd configurado para obter um tíquete kerberos, ele usará esse tíquete para montar automaticamente o volume \ sharename \ username quando o usuário abrir esse diretório (usando um aplicativo gráfico ou por meio do shell).