[augeas-devel] [Sudoers] Sudoers lens: first demo from scratch

Raphaël Pinson raphink at gmail.com
Tue Aug 12 10:27:44 UTC 2008


>From an inexistent file

 $ augtool -I . -r fakeroot/
augtool> set /files/etc/sudoers/Host_Alias/alias/name "LOCALNET"
augtool> set /files/etc/sudoers/Host_Alias/alias/host "127.0.0.1"
augtool> set /files/etc/sudoers/Host_Alias/alias/host[2] "localhost"
augtool> set /files/etc/sudoers/Host_Alias/alias[2]/name "MONREZO"
augtool> set /files/etc/sudoers/Host_Alias/alias[2]/host "10.1.2.3"
augtool> set /files/etc/sudoers/Cmnd_Alias/alias/name "PBUILDER"
augtool> set /files/etc/sudoers/Cmnd_Alias/alias/command
"/usr/sbin/pbuilder"
augtool> set /files/etc/sudoers/Cmnd_Alias/alias/command[2]
"/usr/local/bin/build-repository"
augtool> set /files/etc/sudoers/Defaults/type ":buildd"
augtool> set /files/etc/sudoers/Defaults/parameter "env_keep+=\"APT_CONFIG
DEBIAN_FRONTEND SHELL\""
Too many arguments: 'DEBIAN_FRONTEND SHELL\""' not used
Too many arguments for set
augtool> set /files/etc/sudoers/Defaults/parameter "env_keep+=\\"APT_CONFIG
DEBIAN_FRONTEND SHELL\\""
Too many arguments: 'DEBIAN_FRONTEND SHELL\\""' not used
Too many arguments for set
augtool> set /files/etc/sudoers/Defaults/parameter "env_keep+=\\\"APT_CONFIG
DEBIAN_FRONTEND SHELL\\\""
Too many arguments: 'DEBIAN_FRONTEND SHELL\\\""' not used
Too many arguments for set
augtool> set /files/etc/sudoers/Defaults/parameter
"env_keep+=\\\\"APT_CONFIG DEBIAN_FRONTEND SHELL\\\\""
Too many arguments: 'DEBIAN_FRONTEND SHELL\\\\""' not used
Too many arguments for set
augtool> set /files/etc/sudoers/Defaults/parameter "env_keep+='APT_CONFIG
DEBIAN_FRONTEND SHELL'"
augtool> set /files/etc/sudoers/spec/user "root"
augtool> set /files/etc/sudoers/spec/host_group/host "ALL"
augtool> set /files/etc/sudoers/spec/host_group/command "ALL"
augtool> set /files/etc/sudoers/spec/host_group/command/runas_user "ALL"
augtool> set /files/etc/sudoers/spec[2]/user "%pbuilder"
augtool> set /files/etc/sudoers/spec[2]/host_group/host "ALL"
augtool> set /files/etc/sudoers/spec[2]/host_group/command "PBUILDER"
augtool> set /files/etc/sudoers/spec[2]/host_group/command/tag "NOPASSWD"
augtool> save

 $ cat fakeroot/etc/sudoers
Host_Alias LOCALNET = 127.0.0.1 , localhost : MONREZO = 10.1.2.3
Cmnd_Alias PBUILDER = /usr/sbin/pbuilder , /usr/local/bin/build-repository
Defaults:buildd env_keep+='APT_CONFIG DEBIAN_FRONTEND SHELL'
root ALL = (ALL) ALL
%pbuilder ALL = NOPASSWD : PBUILDER
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/augeas-devel/attachments/20080812/9f09a764/attachment.htm>


More information about the augeas-devel mailing list