Executar o comando como usuário não funciona como esperado em um caso específico

1

Como usuário normal

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ icon-size 24'

e

gsettings get org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ icon-size 24'

estão bem.

Como root:

su - oem -c 'gsettings get org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ icon-size 24'

está bem, mas

su - oem -c 'gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ icon-size 24'

não apresenta erro, mas não altera o valor

    
por guillaume13124 11.06.2015 / 16:30

1 resposta

2

Não vejo problema, get não serve para alterar o valor.

Get tem como objetivo obter o valor atual, não alterar nada.

    
por Tim 11.06.2015 / 16:42