Good question! I want to disable sudo while allowing its alias to work On Tue, Jul 9, 2024 at 12:29 PM Snyder, Alexander J < alexander@snyderfamily.co> wrote: > I think I lost the thread of this discussion somewhere along the way. What > is your desired outcome with this, Michael? > > Regardless of the journey, what are you hoping to achieve in the end? > > -- > Thanks, > Alexander > > Sent from my Google Pixel 7 Pro > > On Tue, Jul 9, 2024, 09:09 Michael via PLUG-discuss < > plug-discuss@lists.phxlinux.org> wrote: > >> and I reinstalled my system and got sudo and my alias to work. ai told me >> to change the permissions of sudo but..... wait I could create an instance >> of sudo closer up the path and change it's permissions. that should work. >> >> On Tue, Jul 9, 2024 at 12:05 PM Michael wrote: >> >>> I'm not antisystemd but that is how ai told me to do it >>> >>> >>> On Tue, Jul 9, 2024 at 10:28 AM Ryan Petris wrote: >>> >>>> I don't have an answer for you on the sudo bit, but I saw this in your >>>> history: >>>> >>>> 5 nano ~/set_time_after_internet.sh >>>> 6 chmod +x ~/set_time_after_internet.sh >>>> >>>> >>>> Not sure if you're anti-systemd or not, but if you use systemd-networkd >>>> (or even NetworkManager) along with systemd-timesyncd, this is exactly what >>>> happens, the time is set after you get an internet connection. >>>> >>>> At least on Arch, enabling systemd-networkd or NetworkManager will >>>> result in the services systemd-networkd-wait-online or >>>> NetworkManager-wait-online being enabled, which will complete once you have >>>> an internet connection; systemd-timesyncd will run after these services and >>>> thus the time will be set. >>>> >>>> Yet another thing you don't have to worry about if you just embrace >>>> systemd... >>>> >>>> On Tue, Jul 9, 2024, at 6:23 AM, Michael via PLUG-discuss wrote: >>>> >>>> here is my history so you can see what chatgpt directed me to do: >>>> bmike1@bmike1-desktop:~$ history >>>> 1 xkill >>>> 2 ls /home >>>> 3 ls /home/bmike1/b >>>> 4 ls /home/bmike1/ >>>> 5 nano ~/set_time_after_internet.sh >>>> 6 chmod +x ~/set_time_after_internet.sh >>>> 7 crontab -e >>>> 8 alias aliasforsudo to sudo >>>> 9 nano ~/.bashrc >>>> 10 source ~/.bashrc >>>> 11 aliasforsudo ls /root >>>> 12 nano ~/.bashrc >>>> 13 source ~/.bashrc >>>> 14 aliasforsudo ls /root >>>> 15 source ~/.bashrc >>>> 16 aliasforsudo ls /root >>>> 17 sudo visudo >>>> 18 nano ~/set_time_after_internet.sh >>>> 19 chmod +x ~/set_time_after_internet.sh >>>> 20 crontab -e >>>> 21 aliasforsudo ls /root >>>> 22 SUDO >>>> 23 sudo >>>> 24 sudo cp /usr/bin/sudo /usr/bin/sudo.bak >>>> 25 sudo tee /usr/bin/sudo <>>> 26 #!/bin/bash >>>> 27 echo "The sudo command has been disabled." >>>> 28 EOF >>>> 29 sudo mv /usr/bin/sudo /usr/bin/sudo.bak >>>> 30 echo -e '#!/bin/bash\necho "The sudo command has been >>>> disabled."' | sudo tee /usr/bin/sudo >>>> 31 aliasforsudo ls >>>> 32 sudo ls >>>> 33 # Create the dummy sudo script >>>> 34 echo -e '#!/bin/bash\necho "The sudo command has been >>>> disabled."' | sudo tee /usr/bin/sudo >>>> 35 which sudo >>>> 36 sudo >>>> 37 su >>>> 38 aliasforsudo >>>> 39 aliasforsudo >>>> 40 aliasforsudo >>>> 41 sudo >>>> 42 isud >>>> 43 visudo >>>> 44 aliasforsudo visudo >>>> 45 aliasforsudo >>>> 46 aliasforsudo ls >>>> 47 sudo ls >>>> 48 aliasforsudo ls >>>> 49 sudo ls >>>> 50 echo -e '#!/bin/bash\necho "The sudo command has been >>>> disabled."' | sudo tee /usr/bin/sudo >>>> 51 aliasforsudo mv /usr/bin/sudo /usr/bin/sudo.old >>>> 52 echo -e '#!/bin/bash\necho "The sudo command has been >>>> disabled."' | aliasforsudo tee /usr/bin/sudo >>>> 53 aliasforsudo bash -c 'cat > /usr/bin/sudo <>>> 54 #!/bin/bash >>>> 55 echo "The sudo command has been disabled." >>>> 56 EOF' >>>> 57 echo -e '#!/bin/bash\necho "The sudo command has been >>>> disabled."' > sudo >>>> 58 aliasforsudo mv sudo /usr/bin/sudo >>>> 59 aliasforsudo ls >>>> 60 su >>>> 61 aliasforsudo ls >>>> 62 sudo ls >>>> 63 aliasforsudo passwd root >>>> 64 su >>>> 65 aliasforsudo sudo >>>> 66 aliasforsudo ls >>>> 67 sudo ls >>>> 68 aliasforsudo visudo >>>> 69 history >>>> bmike1@bmike1-desktop:~$ >>>> switced user because sudo disabled >>>> root@bmike1-desktop:/home/bmike1# history >>>> 1 mount -oremount,rw / >>>> 2 cp /usr/bin/sudo.bak /usr/bin/sudo >>>> 3 chmod 4755 /usr/bin/sudo >>>> 4 visudo >>>> 5 mount -o remount,rw / >>>> 6 cp /usr/bin/sudo.bak /usr/bin/sudo >>>> 7 chmod 4755 /usr/bin/sudo >>>> 8 su cmike1 >>>> 9 su bmike1 >>>> 10 sudo rm /usr/local/bin/sudo >>>> 11 sudo rm /usr/local/bin/sudo_custom >>>> 12 rm /usr/local/bin/sudo_custom >>>> 13 nano ~/.bashrc >>>> 14 which sudo >>>> 15 rm /usr/local/bin/sudo >>>> 16 which sudo >>>> 17 sudo ls >>>> 18 rm /usr/local/bin/sudo >>>> 19 which sudo >>>> 20 ls -l /usr/bin/sudo >>>> 21 nano ~/.bashrc >>>> 22 rm /usr/local/bin/sudo >>>> 23 which sudo >>>> 24 apt update >>>> 25 apt install --reinstall sudo >>>> 26 sudo ls >>>> 27 apt update >>>> 28 apt install --reinstall sudo >>>> 29 which sudo >>>> 30 sudo ls >>>> 31 rm /usr/local/bin/sudo 2>/dev/null >>>> 32 ls -l /usr/bin/sudo >>>> 33 sudo ls >>>> 34 visudo >>>> 35 echo $PATH >>>> 36 unalias sudo 2>/dev/null >>>> 37 sudo >>>> 38 chmod 4755 /usr/bin/sudo >>>> 39 sudo >>>> 40 echo "alias god='sudo'" >> ~/.bashrc >>>> 41 source ~/.bashrc >>>> 42 aliasforsudo ls >>>> 43 tail -f /var/log/syslog >>>> 44 apt --fix-broken install >>>> 45 fg >>>> 46 history >>>> root@bmike1-desktop:/home/bmike1# su bmike1 >>>> >>>> >>>> On Tue, Jul 9, 2024 at 7:46 AM Michael wrote: >>>> >>>> chatgpt is being stupid. A couple of days ago it showed me how to >>>> create an alias for sudo and then disable sudo while letting the alias >>>> work. Well, I had a power fluctuation and that caused my box to to start >>>> booting into busybox. So I reinstalled my system and now chatgpt doesn't >>>> know how to disable sudo while allowing it's alias to work. So I turn to >>>> you. >>>> >>>> -- >>>> :-)~MIKE~(-: >>>> >>>> >>>> >>>> -- >>>> :-)~MIKE~(-: >>>> --------------------------------------------------- >>>> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org >>>> To subscribe, unsubscribe, or to change your mail settings: >>>> https://lists.phxlinux.org/mailman/listinfo/plug-discuss >>>> >>>> >>>> >>> >>> -- >>> :-)~MIKE~(-: >>> >> >> >> -- >> :-)~MIKE~(-: >> --------------------------------------------------- >> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org >> To subscribe, unsubscribe, or to change your mail settings: >> https://lists.phxlinux.org/mailman/listinfo/plug-discuss >> > -- :-)~MIKE~(-: