Thank you for purchasing through links and ads on this site.
diglloyd Deal Finder...
Buy other stuff at
Up to 1527MB/s sustained performance
Today’s Deal Zone Items... Handpicked deals...
$950 $330
SAVE $620

$2799 $2499
SAVE $300

$1499 $899
SAVE $600

$799 $639
SAVE $160

$1180 $1050
SAVE $130

$150 $90
SAVE $60

$2399 $2159
SAVE $240

$1999 $1799
SAVE $200

$1099 $899
SAVE $200

$259 $209
SAVE $50

$1199 $1079
SAVE $120

$599 $199
SAVE $400

$819 $649
SAVE $170

$348 $298
SAVE $50

$2799 $2149
SAVE $650

$750 $450
SAVE $300

$300 $170
SAVE $130

$1099 $899
SAVE $200

$280 $220
SAVE $60

$1299 $1169
SAVE $130

$250 $250

$998 $498
SAVE $500

New Mac?

Work from home?
Consult with Lloyd before buying!

System configuration for CPU, GPU, memory, SSD, backup, RAID, optimizing performance, workflow.
For YOUR optimal workflow

Avoid costly mistakes in throwing money at the problem for less performance and/or buying the wrong machine for your own needs!

Remote screen sharing available for RAID, software configuration, etc.

More about 2019 Mac Pro vs iMac 5K vs iMac Pro...

Extending the 'sudo' Timeout

Last updated 2013-07-12 - Send Feedback
Related: command line, how-to, optimization, passphrase, security

This is a technical article. It deliberately does not explain too much.

In Terminal, the 'sudo' command can be a hard requirement for getting things done in some cases. But timeout can be an issue; it’s inconvenient to enter a password frequently.

On my daily machine at home, I am not concerned about a stranger walking up and having access to the computer. Since the timeout for 'sudo' is too short, so I like to increase it to 30 minutes.

sudo visudo

Navigate down with arrow keys, then add this line for 0-minute timeout:

# your comment goes here
Defaults timestamp_timeout=60

See also

sudo -k // requires password every time; does not create timestamp file
sudo -K // forces password re-entry (deletes timestamp file)

Example sudoers file (/private/etc/sudoers)

Shown below is the sudoers file with a timeout of 30 minutes.

Use 'sudo visudoers' to edit, or with care, plain text editor such as TextWrangler.

# sudoers file.
# This file MUST be edited with the 'visudo' command as root.
# Failure to use 'visudo' may result in syntax or file permission errors
# that prevent sudo from running.
# See the sudoers man page for the details on how to write a sudoers file.
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
Defaults	env_reset,timestamp_timeout=30
Defaults	env_keep += "BLOCKSIZE"
Defaults	env_keep += "COLORFGBG COLORTERM"
Defaults	env_keep += "__CF_USER_TEXT_ENCODING"
Defaults	env_keep += "LINES COLUMNS"
Defaults	env_keep += "LSCOLORS"
Defaults	env_keep += "SSH_AUTH_SOCK"
Defaults	env_keep += "TZ"
Defaults	env_keep += "EDITOR VISUAL"
# Runas alias specification
# User privilege specification
root	ALL=(ALL) ALL
%admin	ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel	ALL=(ALL) ALL
# Same thing without a password
# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now
%admin ALL= NOPASSWD: /sbin/kextload, /sbin/kextunload
%users ALL= NOPASSWD: /sbin/kextload, /sbin/kextunload
ALL ALL= NOPASSWD: /sbin/kextload, /sbin/kextunload

Deals Updated Daily at B&H Photo | Terms of Use | PRIVACY POLICY
Contact | About Lloyd Chambers | Consulting | Photo Tours
Mailing Lists | RSS Feeds | Twitter
Copyright © 2020 diglloyd Inc, all rights reserved.
Display info: __RETINA_INFO_STATUS__