Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

[Linux] Creating/Editing a sudoers file Deliverables: sudoers file 1. Create a users alias called NET_TECH that contains the users alice, bob, chuck, and david. 2.

[Linux] Creating/Editing a sudoers file

Deliverables: sudoers file

1. Create a users alias called NET_TECH that contains the users alice, bob, chuck, and david.

2. Create a command alias called NET_CMD that contains the commands ping, nmap, tcpdump, ping, and scapy.

3. Allow the NET_TECH group to run the NET_CMD commands on all hosts.

4. Allow alice and chuck to run dd, fdisk, mount, and umount on the host called shredder.irv1.

5. Name this file level1 and place it in /etc/sudoers.d/.

Usually, you are required to edit the /etc/sudoers file using the visudo editor, which is the vi editor modified to check for syntax errors when saving a sudoers file, to prevent you from unintentionally breaking the system. (If there is an error reading the /etc/sudoers file, the file doesnt get read, and you will be locked out of any sudo priviledges written there.)

Since you are editing a new, add-on file of sudo privileges, theres no risk to the existing sudoers file, and you may use nano, or any other text editor, if you are uncomfortable with vi. Just make sure your new file works.

All commands referenced must be absolute paths. Failing to do so is a major security flaw. You can double-check the path to a command with which .

Here is what I tried inputting into my /etc/sudoers.d/level1 file, but it comes out with user defined errors and parse errors, can anyone help me figure this out?

image text in transcribed

Defaults Defaults Defaults :/sbin:/bin'" env reset mail badpass secure-path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin # Host alias specification # User alias specification UserAlias NETTECH = alice, bob, chuck, david # Cmnd alias specification Cmnd-Alias NET-CMD=/bin/ping,/usr/binmap./usr/sbin/tcpdump,/usr/bi n/scapy # User privilege specification alice shredder.irvl-(ALL) /bin/dd, /sbin/fdisk, /bin/mount, /bin/umount chuck shredder.irvl-(ALL) /bin/dd, /sbin/fdisk, /bin/mount, /bin/umount root ALL-(ALL) ALL NET TECH # Allow members of group sudo to execute any command %sudo ALL=(ALL) ALL - - ALL-NET CMD #includedir/etc/sudoers . d Defaults Defaults Defaults :/sbin:/bin'" env reset mail badpass secure-path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin # Host alias specification # User alias specification UserAlias NETTECH = alice, bob, chuck, david # Cmnd alias specification Cmnd-Alias NET-CMD=/bin/ping,/usr/binmap./usr/sbin/tcpdump,/usr/bi n/scapy # User privilege specification alice shredder.irvl-(ALL) /bin/dd, /sbin/fdisk, /bin/mount, /bin/umount chuck shredder.irvl-(ALL) /bin/dd, /sbin/fdisk, /bin/mount, /bin/umount root ALL-(ALL) ALL NET TECH # Allow members of group sudo to execute any command %sudo ALL=(ALL) ALL - - ALL-NET CMD #includedir/etc/sudoers . d

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning C# 2005 Databases

Authors: Karli Watson

1st Edition

0470044063, 978-0470044063

Students also viewed these Databases questions

Question

Prepare and properly label figures and tables for written reports.

Answered: 1 week ago