Desativar alterações no particionamento
O polkit permite-lhe definir permissões para operações individuais. Para o udisks2, o utilitário de serviços para gestão de discos, a configuração encontram-se em /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy. Este ficheiro contém um conjunto de ações e valores por defeito, os quais podem ser sobrepostos pelo administrador do sistema.
A configuração polkit presente em /etc sobrepõe as que foram introduzidas pelos pacotes presentes em /usr/share.
Desativar alterações no particionamento
-
Crie um ficheiro com o mesmo conteúdo que o /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy: cp /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy /etc/share/polkit-1/actions/org.freedesktop.udisks2.policy.
Não altere o ficheiro /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy, uma vez que as suas alterações serão sobrepostas pela próxima atualização de pacotes.
-
Elimine quaisquer ações das quais já não necessite do elemento policyconfig e adicione as seguintes linhas ao ficheiro /etc/polkit-1/actions/org.freedesktop.udisks2.policy:
<action id="org.freedesktop.udisks2.modify-device"> <description>Modificar as definições do controlador</description> <message>É necessária autenticação para modificar as definições do controlador</message> <predefinidas> <allow_any>no</allow_any> <allow_inactive>no</allow_inactive> <allow_active>yes</allow_active> </defaults> </action>Substitua no por auth_admin caso pretenda certificar-se de que apenas o utilizador root é capaz de efetuar a ação.
Guarde as alterações.
Quando o utilizador tentar alterar as definições do disco, a seguinte mensagem ser-lhe-á apresentada: É necessária autenticação para modificar as definições do controlador.