<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://k2.ixota.com/index.php?action=history&amp;feed=atom&amp;title=Sudo</id>
	<title>Sudo - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://k2.ixota.com/index.php?action=history&amp;feed=atom&amp;title=Sudo"/>
	<link rel="alternate" type="text/html" href="https://k2.ixota.com/index.php?title=Sudo&amp;action=history"/>
	<updated>2026-06-26T14:23:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.33.1</generator>
	<entry>
		<id>https://k2.ixota.com/index.php?title=Sudo&amp;diff=6466&amp;oldid=prev</id>
		<title>Kenneth: /* Sudo Config */</title>
		<link rel="alternate" type="text/html" href="https://k2.ixota.com/index.php?title=Sudo&amp;diff=6466&amp;oldid=prev"/>
		<updated>2023-10-16T22:12:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sudo Config&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== sudo ==&lt;br /&gt;
&lt;br /&gt;
== Edit Sudo Config ==&lt;br /&gt;
&lt;br /&gt;
 visudo&lt;br /&gt;
&lt;br /&gt;
== Sudo Config ==&lt;br /&gt;
&lt;br /&gt;
 ## Allow root to run any commands anywhere&lt;br /&gt;
 root    ALL=(ALL)       ALL&lt;br /&gt;
&lt;br /&gt;
 ## Allows people in group wheel to run all commands&lt;br /&gt;
 %wheel  ALL=(ALL)       ALL&lt;br /&gt;
&lt;br /&gt;
 ## Same thing without a password&lt;br /&gt;
 # %wheel        ALL=(ALL)       NOPASSWD: ALL&lt;br /&gt;
&lt;br /&gt;
 ## Allows members of the users group to mount and unmount the&lt;br /&gt;
 ## cdrom as root&lt;br /&gt;
 # %users  ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom&lt;br /&gt;
&lt;br /&gt;
 ## Allows members of the users group to shutdown this system&lt;br /&gt;
 # %users  localhost=/sbin/shutdown -h now&lt;br /&gt;
&lt;br /&gt;
 ## Allow user to restart apache&lt;br /&gt;
 # minecraft  ALL=/sbin/service httpd restart&lt;br /&gt;
&lt;br /&gt;
 ## Allow users to reboot&lt;br /&gt;
 %users	ALL=/sbin/reboot&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 # Allow members of group sudo to execute any command&lt;br /&gt;
 %sudo   ALL=(ALL:ALL) NOPASSWD:ALL&lt;br /&gt;
 kenneth ALL=(ALL:ALL) NOPASSWD:ALL&lt;br /&gt;
&lt;br /&gt;
== Other Examples ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apache	ALL=NOPASSWD: /var/www/chpasswd&lt;br /&gt;
&lt;br /&gt;
ilock	ALL=NOPASSWD: /opt/admin/lock, /opt/admin/unlock&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Apache Script to Reboot Host ==&lt;br /&gt;
&lt;br /&gt;
reboot.php:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
echo shell_exec(&amp;quot;sudo /sbin/reboot&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
visudo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www-data ALL=NOPASSWD: /sbin/reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ref: [https://unix.stackexchange.com/questions/115054/php-shell-exec-permission-on-linux-ubuntu]&lt;br /&gt;
&lt;br /&gt;
== Sudo Voodoo ==&lt;br /&gt;
&lt;br /&gt;
[http://www.linux-mag.com/id/4824 Sudo Voodoo]&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
 sudo &amp;lt;command&amp;gt;&lt;br /&gt;
 sudo -u &amp;lt;user&amp;gt; &amp;lt;command&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List commands and privileges available to the current user:&lt;br /&gt;
 sudo -l&lt;br /&gt;
&lt;br /&gt;
Edit /etc/sudoers with visudo:&lt;br /&gt;
 Username    Hosts=(Usernames or UIDs)) Commands &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 # User privilege specification&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin  ALL=(ALL) ALL&lt;br /&gt;
 strike  ALL=(ALL) NOPASSWD:ALL&lt;br /&gt;
 &lt;br /&gt;
 # Uncomment to allow people in group wheel to run all commands&lt;br /&gt;
 %wheel        ALL=(ALL)       ALL&lt;br /&gt;
&lt;br /&gt;
== Forgot Sudo? ==&lt;br /&gt;
&lt;br /&gt;
You can use &amp;#039;!!&amp;#039; to recall the last command (that failed)&lt;br /&gt;
 $ rm -rf /home/user1&lt;br /&gt;
   Permission Denied!&lt;br /&gt;
 $ sudo !!&lt;br /&gt;
&lt;br /&gt;
Source: [http://www.linuxjournal.com/video/forgetting-sudo-weve-all-done-it Forgetting Sudo (we&amp;#039;ve all done it) | Linux Journal]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
=== sudo: sorry, you must have a tty to run sudo ===&lt;br /&gt;
&lt;br /&gt;
If you try to run sudo in a batch program you may get this error.  Simply comment out the following line in &amp;#039;visudo&amp;#039;:&lt;br /&gt;
 #Default requiretty&lt;br /&gt;
&lt;br /&gt;
== keywords ==&lt;br /&gt;
&lt;br /&gt;
sudo visudo&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
		
	</entry>
</feed>