9 More Discussions You Might Find Interesting
1. UNIX for Beginners Questions & Answers
Hi,
I have setup password less login to sudo for a particular group. if I do sudo /usr/local/sbin/group it will take me to the group without password. Recently i executed a command scl_source as source scl_source enable devtoolset-7. After that my sudo is asking password not sure why
sudo... (2 Replies)
Discussion started by: arunkumar_mca
2 Replies
2. IP Networking
I would like to disable X11 session forcefully. I have tried the following things:
1. Setting appropriate DISPLAY variable in the /etc/environment file to be "0.0"
2. I have tried setting the sshd_config parameter X11Forwarding to be "no"
This session communication is happening by exchanging... (2 Replies)
Discussion started by: vaibhavvsk
2 Replies
3. Cybersecurity
I'm confused in the configuration of sudoers for one group of users.
The users need to execute a app from a remote machine, in this local machine they want me to allow ssh for them using sudo
for eg. sudo -u admin ssh -X euadmin@<IP address of remote> <remote script which opens a gui>
It... (1 Reply)
Discussion started by: anandk
1 Replies
4. AIX
Hello everyone,
Can anyone help me please. I want to disable SSH direct access for an AIX user.
For example, if I have USER1 and USER2. I want to disactivate direct access for USER2. The user must enter his login (USER1) and his password and then he can do su - USER2 .
Thanks, (3 Replies)
Discussion started by: adilyos
3 Replies
5. UNIX for Dummies Questions & Answers
Hi Everyone,
When I runthe query in ssh shell sudo cat /etc/security/user , I see half of the users cut down from the display screen. what I want to do is using the somthing like "pop" that when I hit the enter key every time the screen should move to the next user? does some one has any idea how... (4 Replies)
Discussion started by: starter2011
4 Replies
6. Shell Programming and Scripting
I am writing a BASH script to update a webserver and then restart Apache. It looks basically like this:
#!/bin/bash
rsync /path/on/local/machine/ foo.com:path/on/remote/machine/
ssh foo.com sudo /etc/init.d/apache2 reloadrsync and ssh don't prompt for a password, because I have DSA encryption... (9 Replies)
Discussion started by: fluoborate
9 Replies
7. UNIX for Advanced & Expert Users
Hi,
I would like to know how i can perform a task, while performing ssh, sudo and command at the same time.
What I generally do is I ssh to the server, where i created private and public, so it does not prompt me for password all the time. Then i need to run "sudo su - ldaprole" to get into... (9 Replies)
Discussion started by: john_prince
9 Replies
8. UNIX for Advanced & Expert Users
Hello,
Can you config sudo to use the passphrase in the user ssh-key instead of the one in the passwd?
Some users do not have local passwords on the system and instead of adding the NOPASSWD in sudoers I would like the solution I asked about above.
Thx Jocke (3 Replies)
Discussion started by: jOOc
3 Replies
9. Shell Programming and Scripting
Hello people,
In shell scripts if some sensitive data is set into the env so that it is available to other scripts called within those scripts -- Are there are security implications ?
-- I believe the scope of those environment variables ends with the execution of the script.
-- I see that... (4 Replies)
Discussion started by: tipsy
4 Replies
SUDOREPLAY(8) BSD System Manager's Manual SUDOREPLAY(8)
NAME
sudoreplay -- replay sudo session logs
SYNOPSIS
sudoreplay [-h] [-d directory] [-f filter] [-m max_wait] [-s speed_factor] ID
sudoreplay [-h] [-d directory] -l [search expression]
DESCRIPTION
sudoreplay plays back or lists the output logs created by sudo. When replaying, sudoreplay can play the session back in real-time, or the
playback speed may be adjusted (faster or slower) based on the command line options.
The ID should either be a six character sequence of digits and upper case letters, e.g. 0100A5, or a pattern matching the iolog_file option
in the sudoers file. When a command is run via sudo with log_output enabled in the sudoers file, a TSID=ID string is logged via syslog or to
the sudo log file. The ID may also be determined using sudoreplay's list mode.
In list mode, sudoreplay can be used to find the ID of a session based on a number of criteria such as the user, tty or command run.
In replay mode, if the standard output has not been redirected, sudoreplay will act on the following keys:
' ' (space) Pause output; press any key to resume.
'<' Reduce the playback speed by one half.
'>' Double the playback speed.
The options are as follows:
-d directory Use directory to for the session logs instead of the default, /var/log/sudo-io.
-f filter By default, sudoreplay will play back the command's standard output, standard error and tty output. The -f option can be used
to select which of these to output. The filter argument is a comma-separated list, consisting of one or more of following:
stdout, stderr, and ttyout.
-h The -h (help) option causes sudoreplay to print a short help message to the standard output and exit.
-l [search expression]
Enable ``list mode''. In this mode, sudoreplay will list available sessions in a format similar to the sudo log file format,
sorted by file name (or sequence number). If a search expression is specified, it will be used to restrict the IDs that are
displayed. An expression is composed of the following predicates:
command pattern
Evaluates to true if the command run matches pattern. On systems with POSIX regular expression support, the pattern
may be an extended regular expression. On systems without POSIX regular expression support, a simple substring match
is performed instead.
cwd directory
Evaluates to true if the command was run with the specified current working directory.
fromdate date
Evaluates to true if the command was run on or after date. See Date and time format for a description of supported
date and time formats.
group runas_group
Evaluates to true if the command was run with the specified runas_group. Note that unless a runas_group was explicitly
specified when sudo was run this field will be empty in the log.
runas runas_user
Evaluates to true if the command was run as the specified runas_user. Note that sudo runs commands as user root by
default.
todate date
Evaluates to true if the command was run on or prior to date. See Date and time format for a description of supported
date and time formats.
tty tty name
Evaluates to true if the command was run on the specified terminal device. The tty name should be specified without
the /dev/ prefix, e.g. tty01 instead of /dev/tty01.
user user name
Evaluates to true if the ID matches a command run by user name.
Predicates may be abbreviated to the shortest unique string (currently all predicates may be shortened to a single character).
Predicates may be combined using and, or and ! operators as well as '(' and ')' grouping (note that parentheses must generally
be escaped from the shell). The and operator is optional, adjacent predicates have an implied and unless separated by an or.
-m max_wait Specify an upper bound on how long to wait between key presses or output data. By default, sudoreplay will accurately repro-
duce the delays between key presses or program output. However, this can be tedious when the session includes long pauses.
When the -m option is specified, sudoreplay will limit these pauses to at most max_wait seconds. The value may be specified as
a floating point number, e.g. 2.5.
-s speed_factor
This option causes sudoreplay to adjust the number of seconds it will wait between key presses or program output. This can be
used to slow down or speed up the display. For example, a speed_factor of 2 would make the output twice as fast whereas a
speed_factor of .5 would make the output twice as slow.
-V The -V (version) option causes sudoreplay to print its version number and exit.
Date and time format
The time and date may be specified multiple ways, common formats include:
HH:MM:SS am MM/DD/CCYY timezone
24 hour time may be used in place of am/pm.
HH:MM:SS am Month, Day Year timezone
24 hour time may be used in place of am/pm, and month and day names may be abbreviated. Note that month and day of the week names
must be specified in English.
CCYY-MM-DD HH:MM:SS
ISO time format
DD Month CCYY HH:MM:SS
The month name may be abbreviated.
Either time or date may be omitted, the am/pm and timezone are optional. If no date is specified, the current day is assumed; if no time is
specified, the first second of the specified date is used. The less significant parts of both time and date may also be omitted, in which
case zero is assumed.
The following are all valid time and date specifications:
now The current time and date.
tomorrow
Exactly one day from now.
yesterday
24 hours ago.
2 hours ago
2 hours ago.
next Friday
The first second of the next Friday.
this week
The current time but the first day of the coming week.
a fortnight ago
The current time but 14 days ago.
10:01 am 9/17/2009
10:01 am, September 17, 2009.
10:01 am
10:01 am on the current day.
10 10:00 am on the current day.
9/17/2009
00:00 am, September 17, 2009.
10:01 am Sep 17, 2009
10:01 am, September 17, 2009.
FILES
/var/log/sudo-io The default I/O log directory.
/var/log/sudo-io/00/00/01/log
Example session log info.
/var/log/sudo-io/00/00/01/stdin
Example session standard input log.
/var/log/sudo-io/00/00/01/stdout
Example session standard output log.
/var/log/sudo-io/00/00/01/stderr
Example session standard error log.
/var/log/sudo-io/00/00/01/ttyin
Example session tty input file.
/var/log/sudo-io/00/00/01/ttyout
Example session tty output file.
/var/log/sudo-io/00/00/01/timing
Example session timing file.
Note that the stdin, stdout and stderr files will be empty unless sudo was used as part of a pipeline for a particular command.
EXAMPLES
List sessions run by user millert:
# sudoreplay -l user millert
List sessions run by user bob with a command containing the string vi:
# sudoreplay -l user bob command vi
List sessions run by user jeff that match a regular expression:
# sudoreplay -l user jeff command '/bin/[a-z]*sh'
List sessions run by jeff or bob on the console:
# sudoreplay -l ( user jeff or user bob ) tty console
SEE ALSO
sudo(8), script(1)
AUTHORS
Todd C. Miller
BUGS
If you feel you have found a bug in sudoreplay, please submit a bug report at http://www.sudo.ws/sudo/bugs/
SUPPORT
Limited free support is available via the sudo-users mailing list, see http://www.sudo.ws/mailman/listinfo/sudo-users to subscribe or search
the archives.
DISCLAIMER
sudoreplay is provided ``AS IS'' and any express or implied warranties, including, but not limited to, the implied warranties of mer-
chantability and fitness for a particular purpose are disclaimed. See the LICENSE file distributed with sudo or
http://www.sudo.ws/sudo/license.html for complete details.
Sudo 1.8.6p7 July 12, 2012 Sudo 1.8.6p7