This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
compile '/gist/*' do | |
filter :kramdown | |
layout 'kind_gist' | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The -i (simulate initial login) option runs the shell | |
specified in the passwd(5) entry of the target user as a | |
login shell. This means that login-specific resource files | |
such as .profile or .login will be read by the shell. If a | |
command is specified, it is passed to the shell for | |
execution. Otherwise, an interactive shell is executed. | |
sudo attempts to change to that user's home directory | |
before running the shell. It also initializes the | |
environment, leaving DISPLAY and TERM unchanged, setting | |
HOME, SHELL, USER, LOGNAME, and PATH, as well as the |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-i The -i (simulate initial login) option runs the shell specified in | |
the passwd(5) entry of the user that the command is being run as. | |
The command name argument given to the shell begins with a ‘-’ to | |
tell the shell to run as a login shell. sudo attempts to change to | |
that user’s home directory before running the shell. It also ini‐ | |
tializes the environment, leaving TERM unchanged, setting HOME, | |
SHELL, USER, LOGNAME, and PATH, and unsetting all other environment | |
variables. Note that because the shell to use is determined before | |
the sudoers file is parsed, a runas_default setting in sudoers will |