auto.sh
nunca foi executado em um contexto raiz. prefs.sh
fez isso até o Ubuntu 15.10 quando foi originado por /usr/sbin/guest-account
, mas o código foi refatorado, e em 16.04 prefs.sh
é originado por /usr/share/lightdm/guest-session/setup.sh
que não é executado como root.
Não sei se essa mudança de comportamento é intencional. Se não, pode haver uma razão para propor uma mudança.
Não sabe ao certo o que você quer dizer quando diz que uma sessão de convidado não pode acessar as portas USB. Eu sei que você pode usar pen drives, pelo menos. Possivelmente existem outros dispositivos cujo uso é impedido via AppArmor.
Editar:
Arquivei um relatório de erros e, se aceito, você poderá usar prefs.sh
para atribuir o convidado ao grupo (s) como você poderia antes.
No que diz respeito a pen drives, fiz alguns testes e descobri que o formato do stick é importante. Com um stick formatado em ext4 eu não sabia nem ler nem escrever, mas quando formatado como fat16 ele funciona bem.