Todd C. Miller
0ffd23945f
Document that a negative value for -m will elmininate the pauses.
2018-03-08 06:22:21 -07:00
Todd C. Miller
e26ef96a65
Add case_insensitive_group and case_insensitive_user sudoers options,
...
which are enabled by default.
2018-03-05 10:42:02 -07:00
Todd C. Miller
12affcd5ef
Add missing close parenthesis in "Including other files from within
...
sudoers" section. Bug #824
2018-02-26 17:59:58 -07:00
Todd C. Miller
b3a0c3272b
Setting a sudoOrder start point of 0 will disable creation of
...
sudoOrder attributes in the resulting LDIF output.
2018-02-24 14:35:38 -07:00
Todd C. Miller
5999cfb906
Add support for setting default options in a config file. In
...
addition to expand_aliases, input_format and output_format, both
the initial sudoOrder and the increment when updating sudoOrder for
subsequent sudoRole objects can be specified. Command line options
have also been added for the start order and increment.
2018-02-24 09:23:14 -07:00
Todd C. Miller
bb06233247
Fix a typo.
2018-02-22 13:17:37 -07:00
Todd C. Miller
ceea24b965
Initial support for parsing sudoers LDIF files in cvtsudoers.
...
This makes it possible to convert from LDAP sudoers to a traditional
sudoers file. Semantic differences between file sudoers and LDAP
sudoers mean that LDIF -> sudoers is not completely equivalent.
2018-02-22 09:53:12 -07:00
Todd C. Miller
4f9296928c
Add option to cvtsudoers to expand aliases in the output.
2018-02-19 15:32:56 -07:00
Todd C. Miller
525c6a3d94
Use /run in preference to /var/run if it exists.
...
Bug #822
2018-02-19 10:59:12 -07:00
Todd C. Miller
3354cbd021
Add sudoers output format to cvtsudoers. In the future this may
...
be used with filters to emit a partial sudoers file instead of a
full one.
2018-02-02 14:29:19 -07:00
Todd C. Miller
5de49b2d6b
The max timeout for kernel time stamps is 60 minutes, not 3600 minutes.
2018-01-30 11:11:48 -07:00
Todd C. Miller
d2303d8b12
Sudo 1.8.23
2018-01-29 09:40:12 -07:00
Todd C. Miller
9d49c9193b
Remove the C-style comment charactes from the getopt_long.c and
...
inet_pton.c license text as it was inconsistent with the rest of
the file and messed up the html formatting.
2018-01-29 09:31:54 -07:00
Todd C. Miller
831de0fc8b
Add -b option to specify the base dn.
2018-01-28 19:58:10 -07:00
Todd C. Miller
b0abdd5a17
Document limitations of LDIF conversion.
2018-01-28 19:38:00 -07:00
Todd C. Miller
4acaa9c74a
Switch the default output format to LDIF
2018-01-28 19:36:16 -07:00
Todd C. Miller
63321f19a9
Revert 04ec05108b2b, change the default input source back to stdin.
2018-01-28 16:11:02 -07:00
Todd C. Miller
681fb2e76e
Add ldif backend to cvtsudoers, to replace sudoers2ldif
2018-01-27 20:08:02 -07:00
Todd C. Miller
c360ad4605
install the cvtsudoers manual
2018-01-26 13:19:03 -07:00
Todd C. Miller
98c19a68c9
Use the built-in sudoers file location as the default sudoers file
...
for cvtsudoers and move parse_sudoers_options() to stubs.c since
it is shared between visudo.c and cvtsudoers.c.
2018-01-26 13:15:10 -07:00
Todd C. Miller
80cb1b5da9
Move sudoers JSON conversion to cvtsudoers which will eventually
...
output to other formats too.
2018-01-26 11:20:37 -07:00
Todd C. Miller
eb8b5c7964
document that kernel tty timestamps don't support negative timeouts
2018-01-24 05:27:54 -07:00
Todd C. Miller
b3601253e6
Fall back to ppid time stamps if timestamp_type == kernel and no
...
tty is present. This is consistent with timestamp_type == tty.
2018-01-23 11:18:18 -07:00
Todd C. Miller
70f406d67f
Welcome to 2018
2018-01-04 21:35:17 -07:00
Todd C. Miller
83ad5d9dbc
Remove extra $(srcdir)/sudoreplay.man.in target added by mistake.
2017-12-22 12:55:41 -07:00
Todd C. Miller
23ac62cfb5
Also honor SUDO_EDITOR in visudo. Previously is was only used
...
by sudoedit.
2017-12-22 10:22:33 -07:00
Todd C. Miller
740a479806
The session ID was added in 1.8.6p7 to prevent a user in another
...
session from re-using the time stamp file.
Other minor cleanups.
2017-12-21 14:37:13 -07:00
Todd C. Miller
feb48b8ebf
Add "kernel" as a possible value of timestamp_type.
...
Currently only supported on OpenBSD.
2017-12-20 16:19:54 -07:00
Todd C. Miller
5f3797c754
Document the sudoers time stamp file format.
2017-12-20 13:01:06 -07:00
Todd C. Miller
1709dc7f77
In the timestamp record, include the start time of the terminal
...
session leader for tty-based timestamps or the start time of the
parent process for ppid-based timestamps. Idea from Duncan Overbruck.
2017-12-16 05:53:05 -07:00
Todd C. Miller
bda2f4c441
Try to be clearer about sudo's exit value when the -l option is used.
2017-12-12 15:42:21 -07:00
Todd C. Miller
6ca8447e00
An empty RunAsUser means run as the invoking user, similar to how
...
the sudoers files works.
2017-12-12 14:20:56 -07:00
Todd C. Miller
f869086eff
regen
2017-12-12 14:19:13 -07:00
Todd C. Miller
1350a30737
Add authfail_message sudoers option to allow the user to override
...
the default message of %d incorrect password attempt(s).
2017-12-11 12:43:58 -07:00
Todd C. Miller
e78283af99
Document that in check mode, visudo does not check the owner/mode
...
on files specified with the -f flag.
2017-12-06 10:17:33 -07:00
Todd C. Miller
48fba3c2cc
update my email to Todd.Miller@sudo.ws
2017-12-03 17:53:40 -07:00
Todd C. Miller
276d83cc98
regen for sudo 1.8.22
2017-12-01 14:37:16 -07:00
Todd C. Miller
c2eee7904d
Background processes started by the command will no longer receive
...
SIGHUP.
2017-12-01 13:53:09 -07:00
Todd C. Miller
9298a2a42e
Better describe things when a command is run in a pty.
2017-11-21 16:59:54 -07:00
Todd C. Miller
4e8c037f22
Document bash shell alias issue with "sudo -i".
2017-10-22 06:54:41 -06:00
Todd C. Miller
c017741589
Minor corrections from Tae Wong
2017-10-14 16:24:10 -06:00
Todd C. Miller
cece54ae85
Add a warning that for "sudo -i command" and "sudo -s command" the
...
shell is not run in interactive mode which may change its behavior.
2017-10-12 10:07:46 -06:00
Todd C. Miller
1051cf1e6f
env_keep and env_check are also taken into account with "sudo -i".
...
Bug #806
2017-09-26 13:08:57 -06:00
Todd C. Miller
dcb887807e
Add missing translators from recent updates and one name change.
2017-09-14 11:05:41 -06:00
Todd C. Miller
7e78fbccfd
More accurately describe the use_pty option now that its behavior
...
has changed with respect to interposition with a pipe.
Also describe some caveats with log_input.
2017-09-07 14:59:37 -06:00
Todd C. Miller
b4f4bb3345
Document changes in use_pty behavior when no terminal is present.
2017-09-07 14:58:34 -06:00
Todd C. Miller
447c2c7e8c
regen
2017-09-01 06:01:08 -06:00
Todd C. Miller
7652dad0d6
Fix typo (Auguest vs. August). From David Pocock.
2017-09-01 06:00:48 -06:00
Todd C. Miller
a01bbfacf4
Add Friulian translation for sudo from Fabio Tomat via translationproject.org
2017-08-10 10:14:57 -06:00
Todd C. Miller
54860cf7f5
In the Runas example that uses "boulder" make it clear that "boulder"
...
is a host name.
2017-08-04 14:55:03 -06:00