Advertisement
Guest User

Untitled

a guest
Aug 31st, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.38 KB | None | 0 0
  1. Everything works like expected
  2. augtool> print /files/etc/sudoers/
  3. /files/etc/sudoers
  4. /files/etc/sudoers/#comment[1] = "sudoers file."
  5. /files/etc/sudoers/Defaults[1]
  6. /files/etc/sudoers/Defaults[1]/always_set_home
  7. /files/etc/sudoers/Defaults[2]
  8. /files/etc/sudoers/Defaults[2]/env_reset
  9. /files/etc/sudoers/#comment[2] = "Defaults:testuser !syslog, !log_output"
  10. /files/etc/sudoers/Defaults[3]
  11. /files/etc/sudoers/Defaults[3]/env_keep
  12. /files/etc/sudoers/Defaults[3]/env_keep/var[1] = "LANG"
  13. /files/etc/sudoers/Defaults[3]/env_keep/var[2] = "LC_ADDRESS"
  14. /files/etc/sudoers/Defaults[3]/env_keep/var[3] = "LC_CTYPE"
  15. /files/etc/sudoers/Defaults[3]/env_keep/var[4] = "LC_COLLATE"
  16. /files/etc/sudoers/Defaults[3]/env_keep/var[5] = "LC_IDENTIFICATION"
  17. /files/etc/sudoers/Defaults[3]/env_keep/var[6] = "LC_MEASUREMENT"
  18. /files/etc/sudoers/Defaults[3]/env_keep/var[7] = "LC_MESSAGES"
  19. /files/etc/sudoers/Defaults[3]/env_keep/var[8] = "LC_MONETARY"
  20. /files/etc/sudoers/Defaults[3]/env_keep/var[9] = "LC_NAME"
  21. /files/etc/sudoers/Defaults[3]/env_keep/var[10] = "LC_NUMERIC"
  22. /files/etc/sudoers/Defaults[3]/env_keep/var[11] = "LC_PAPER"
  23. /files/etc/sudoers/Defaults[3]/env_keep/var[12] = "LC_TELEPHONE"
  24. /files/etc/sudoers/Defaults[3]/env_keep/var[13] = "LC_TIME"
  25. /files/etc/sudoers/Defaults[3]/env_keep/var[14] = "LC_ALL"
  26. /files/etc/sudoers/Defaults[3]/env_keep/var[15] = "LANGUAGE"
  27. /files/etc/sudoers/Defaults[3]/env_keep/var[16] = "LINGUAS"
  28. /files/etc/sudoers/Defaults[3]/env_keep/var[17] = "XDG_SESSION_COOKIE"
  29. /files/etc/sudoers/Defaults[4]
  30. /files/etc/sudoers/Defaults[4]/targetpw
  31. /files/etc/sudoers/Defaults[4]/#comment = "ask for the password of the target user i.e. root"
  32. /files/etc/sudoers/spec[1]
  33. /files/etc/sudoers/spec[1]/user = "ALL"
  34. /files/etc/sudoers/spec[1]/host_group
  35. /files/etc/sudoers/spec[1]/host_group/host = "ALL"
  36. /files/etc/sudoers/spec[1]/host_group/command = "ALL"
  37. /files/etc/sudoers/spec[1]/host_group/command/runas_user = "ALL"
  38. /files/etc/sudoers/spec[1]/#comment = "WARNING! Only use this together with 'Defaults targetpw'!"
  39. /files/etc/sudoers/spec[2]
  40. /files/etc/sudoers/spec[2]/user = "root"
  41. /files/etc/sudoers/spec[2]/host_group
  42. /files/etc/sudoers/spec[2]/host_group/host = "ALL"
  43. /files/etc/sudoers/spec[2]/host_group/command = "ALL"
  44. /files/etc/sudoers/spec[2]/host_group/command/runas_user = "ALL"
  45. /files/etc/sudoers/spec[3]
  46. /files/etc/sudoers/spec[3]/user = "vagrant"
  47. /files/etc/sudoers/spec[3]/host_group
  48. /files/etc/sudoers/spec[3]/host_group/host = "ALL"
  49. /files/etc/sudoers/spec[3]/host_group/command = "ALL"
  50. /files/etc/sudoers/spec[3]/host_group/command/runas_user = "ALL"
  51. /files/etc/sudoers/spec[3]/host_group/command/tag = "NOPASSWD"
  52. augtool> set /files/etc/sudoers/
  53. augtool> set /files/etc/sudoers/spec[3]/user vagrant1
  54. augtool> save
  55. Saved 1 file(s)
  56.  
  57. when i make the comment[2] to a real setting i can not save the file anymore
  58.  
  59. augtool> print /files/etc/sudoers/
  60. /files/etc/sudoers
  61. /files/etc/sudoers/#comment = "sudoers file."
  62. /files/etc/sudoers/Defaults[1]
  63. /files/etc/sudoers/Defaults[1]/always_set_home
  64. /files/etc/sudoers/Defaults[2]
  65. /files/etc/sudoers/Defaults[2]/env_reset
  66. /files/etc/sudoers/Defaults[3]
  67. /files/etc/sudoers/Defaults[3]/type = ":testuser"
  68. /files/etc/sudoers/Defaults[3]/syslog
  69. /files/etc/sudoers/Defaults[3]/syslog/negate
  70. /files/etc/sudoers/Defaults[3]/log_output
  71. /files/etc/sudoers/Defaults[3]/log_output/negate
  72. /files/etc/sudoers/Defaults[4]
  73. /files/etc/sudoers/Defaults[4]/env_keep
  74. /files/etc/sudoers/Defaults[4]/env_keep/var[1] = "LANG"
  75. /files/etc/sudoers/Defaults[4]/env_keep/var[2] = "LC_ADDRESS"
  76. /files/etc/sudoers/Defaults[4]/env_keep/var[3] = "LC_CTYPE"
  77. /files/etc/sudoers/Defaults[4]/env_keep/var[4] = "LC_COLLATE"
  78. /files/etc/sudoers/Defaults[4]/env_keep/var[5] = "LC_IDENTIFICATION"
  79. /files/etc/sudoers/Defaults[4]/env_keep/var[6] = "LC_MEASUREMENT"
  80. /files/etc/sudoers/Defaults[4]/env_keep/var[7] = "LC_MESSAGES"
  81. /files/etc/sudoers/Defaults[4]/env_keep/var[8] = "LC_MONETARY"
  82. /files/etc/sudoers/Defaults[4]/env_keep/var[9] = "LC_NAME"
  83. /files/etc/sudoers/Defaults[4]/env_keep/var[10] = "LC_NUMERIC"
  84. /files/etc/sudoers/Defaults[4]/env_keep/var[11] = "LC_PAPER"
  85. /files/etc/sudoers/Defaults[4]/env_keep/var[12] = "LC_TELEPHONE"
  86. /files/etc/sudoers/Defaults[4]/env_keep/var[13] = "LC_TIME"
  87. /files/etc/sudoers/Defaults[4]/env_keep/var[14] = "LC_ALL"
  88. /files/etc/sudoers/Defaults[4]/env_keep/var[15] = "LANGUAGE"
  89. /files/etc/sudoers/Defaults[4]/env_keep/var[16] = "LINGUAS"
  90. /files/etc/sudoers/Defaults[4]/env_keep/var[17] = "XDG_SESSION_COOKIE"
  91. /files/etc/sudoers/Defaults[5]
  92. /files/etc/sudoers/Defaults[5]/targetpw
  93. /files/etc/sudoers/Defaults[5]/#comment = "ask for the password of the target user i.e. root"
  94. /files/etc/sudoers/spec[1]
  95. /files/etc/sudoers/spec[1]/user = "ALL"
  96. /files/etc/sudoers/spec[1]/host_group
  97. /files/etc/sudoers/spec[1]/host_group/host = "ALL"
  98. /files/etc/sudoers/spec[1]/host_group/command = "ALL"
  99. /files/etc/sudoers/spec[1]/host_group/command/runas_user = "ALL"
  100. /files/etc/sudoers/spec[1]/#comment = "WARNING! Only use this together with 'Defaults targetpw'!"
  101. /files/etc/sudoers/spec[2]
  102. /files/etc/sudoers/spec[2]/user = "root"
  103. /files/etc/sudoers/spec[2]/host_group
  104. /files/etc/sudoers/spec[2]/host_group/host = "ALL"
  105. /files/etc/sudoers/spec[2]/host_group/command = "ALL"
  106. /files/etc/sudoers/spec[2]/host_group/command/runas_user = "ALL"
  107. /files/etc/sudoers/spec[3]
  108. /files/etc/sudoers/spec[3]/user = "vagrant1"
  109. /files/etc/sudoers/spec[3]/host_group
  110. /files/etc/sudoers/spec[3]/host_group/host = "ALL"
  111. /files/etc/sudoers/spec[3]/host_group/command = "ALL"
  112. /files/etc/sudoers/spec[3]/host_group/command/runas_user = "ALL"
  113. /files/etc/sudoers/spec[3]/host_group/command/tag = "NOPASSWD"
  114. augtool> set /files/etc/sudoers/spec[3]/user vagrant
  115. augtool> save
  116. error: Failed to execute command
  117. saving failed (run 'errors' for details)
  118. augtool> errors
  119. Error in /etc/sysconfig/network/if-up.d/ndp-proxy:58.27 (parse_failed)
  120. Syntax error
  121. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/shellvars.aug:194.12-.60:
  122.  
  123. Error in /etc/sysconfig/network/if-up.d/SuSEfirewall2:22.3 (parse_failed)
  124. Syntax error
  125. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/shellvars.aug:194.12-.60:
  126.  
  127. Error in /etc/sysconfig/network/ifroute-lo:4.3 (parse_failed)
  128. Syntax error
  129. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/shellvars.aug:194.12-.60:
  130.  
  131. Error in /etc/sysconfig/network/if-down.d/ndp-proxy:58.27 (parse_failed)
  132. Syntax error
  133. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/shellvars.aug:194.12-.60:
  134.  
  135. Error in /etc/default/star:32.8 (parse_failed)
  136. Syntax error
  137. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/shellvars.aug:194.12-.60:
  138.  
  139. Error in /etc/apache2/conf.d/workers.properties:2.1 (parse_failed)
  140. Syntax error
  141. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/httpd.aug:98.10-.44:
  142.  
  143. Error in /etc/krb5.conf:6.0 (parse_failed)
  144. Get did not match entire input
  145. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/krb5.aug:154.10-156.66:
  146.  
  147. Error in /etc/sudoers (put_failed)
  148. Failed to match
  149.  
  150. { /type/ = /[!:>@][^\001-\004\t\n \\]+/ }?
  151. ({ /always_set_home|authenticate|env_editor|env_reset|fqdn|ignore_dot|ignore_local_sudoers|insults|log_host|log_year|long_otp_prompt|mail_always|mail_badpass|mail_no_host|mail_no_perms|mail_no_user|noexec|path_info|passprompt_override|preserve_groups|requiretty|root_sudo|rootpw|runaspw|set_home|set_logname|setenv|shell_noargs|stay_setuid|targetpw|tty_tickets|visiblepw|closefrom_override|closefrom_override|compress_io|fast_glob|log_input|log_output|pwfeedback|umask_override|use_pty/ }
  152. | { /passwd_tries/ = /[0-9]+/ }
  153. | { /((loglinelen|passwd_timeout|timestamp_timeout|umask))|((loglinelen|passwd_timeout|timestamp_timeout|umask))/ = /(([0-9]+))/ }
  154. | { /badpass_message|editor|mailsub|noexec_file|passprompt|runas_default|syslog_badpri|syslog_goodpri|timestampdir|timestampowner|secure_path/ = /[^\001-\004\t\n "#,=\\]+|"[^\001-\004\n"#,=\\]+"/ }
  155. | { /((exempt_group|lecture|lecture_file|listpw|logfile|mailerflags|mailerpath|mailto|mailfrom|syslog|verifypw))|((exempt_group|lecture|lecture_file|listpw|logfile|mailerflags|mailerpath|mailto|mailfrom|syslog|verifypw))/ = /(([^\001-\004\t\n "#,=\\]+|"[^\001-\004\n"#,=\\]+"))/ }
  156. | { /((env_check|env_delete|env_keep))|((env_check|env_delete|env_keep))/ })
  157. (
  158. { /always_set_home|authenticate|env_editor|env_reset|fqdn|ignore_dot|ignore_local_sudoers|insults|log_host|log_year|long_otp_prompt|mail_always|mail_badpass|mail_no_host|mail_no_perms|mail_no_user|noexec|path_info|passprompt_override|preserve_groups|requiretty|root_sudo|rootpw|runaspw|set_home|set_logname|setenv|shell_noargs|stay_setuid|targetpw|tty_tickets|visiblepw|closefrom_override|closefrom_override|compress_io|fast_glob|log_input|log_output|pwfeedback|umask_override|use_pty/ }
  159. | { /passwd_tries/ = /[0-9]+/ }
  160. | { /((loglinelen|passwd_timeout|timestamp_timeout|umask))|((loglinelen|passwd_timeout|timestamp_timeout|umask))/ = /(([0-9]+))/ }
  161. | { /badpass_message|editor|mailsub|noexec_file|passprompt|runas_default|syslog_badpri|syslog_goodpri|timestampdir|timestampowner|secure_path/ = /[^\001-\004\t\n "#,=\\]+|"[^\001-\004\n"#,=\\]+"/ }
  162. | { /((exempt_group|lecture|lecture_file|listpw|logfile|mailerflags|mailerpath|mailto|mailfrom|syslog|verifypw))|((exempt_group|lecture|lecture_file|listpw|logfile|mailerflags|mailerpath|mailto|mailfrom|syslog|verifypw))/ = /(([^\001-\004\t\n "#,=\\]+|"[^\001-\004\n"#,=\\]+"))/ }
  163. | { /((env_check|env_delete|env_keep))|((env_check|env_delete|env_keep))/ })*
  164. ({ /#comment/ = /[^\001-\004\t\n\r ][^\001-\004\n]*[^\001-\004\t\n\r ]|[^\001-\004\t\n\r ]/ }
  165. | ())
  166. with tree
  167. { "type" = ":testuser" } { "syslog" } { "log_output" }
  168. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/sudoers.aug:432.17-433.52:
  169.  
  170. Error in /etc/grub.conf:1.0 (parse_failed)
  171. Get did not match entire input
  172. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/grub.aug:285.14-286.43:
  173.  
  174. Error in /etc/modprobe.d/unsupported-modules:10.0 (parse_failed)
  175. Iterated lens matched less than it should
  176. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/modprobe.aug:103.10-.32:
  177. Last matched: /opt/puppetlabs/puppet/share/augeas/lenses/dist/util.aug:134.6-.14:
  178.  
  179. Error in /etc/modprobe.conf:305.0 (parse_failed)
  180. Iterated lens matched less than it should
  181. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/modprobe.aug:103.10-.32:
  182. Last matched: /opt/puppetlabs/puppet/share/augeas/lenses/dist/util.aug:134.6-.14:
  183.  
  184. Error in /etc/inputrc:114.0 (parse_failed)
  185. Syntax error
  186. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/inputrc.aug:52.10-.69:
  187.  
  188. Error in /etc/host.conf:11.11 (parse_failed)
  189. Iterated lens matched less than it should
  190. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/host_conf.aug:66.10-.48:
  191. Last matched: /opt/puppetlabs/puppet/share/augeas/lenses/dist/build.aug:59.43-.57:
  192. Next (no match): /opt/puppetlabs/puppet/share/augeas/lenses/dist/util.aug:54.12-.31:
  193.  
  194. Error in /etc/rsyslog.conf:26.0 (parse_failed)
  195. Get did not match entire input
  196. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/rsyslog.aug:61.10-.57:
  197.  
  198. Error in /boot/grub/menu.lst:7.0 (parse_failed)
  199. Get did not match entire input
  200. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/grub.aug:285.14-286.43:
  201.  
  202. Error in /boot/grub/grub.conf:7.0 (parse_failed)
  203. Get did not match entire input
  204. Lens: /opt/puppetlabs/puppet/share/augeas/lenses/dist/grub.aug:285.14-286.43:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement