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 <bmike1@gmail.com> 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 <ryan@petris.net> 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 <<EOF
>>>> 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 <<EOF
>>>> 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 <bmike1@gmail.com> 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~(-:
---------------------------------------------------
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