Clément Lassieur <[email protected]> writes: > Joshua Branson <[email protected]> writes: > >> Clément Lassieur <[email protected]> writes: >> >>> Hi, >>> >>> sourcing /etc/profile >>> >>> - prepends /run/setuid-programs to $PATH >>> - then sources $HOME/.guix-profile/etc/profile >>> >>> and sourcing $HOME/.guix-profile/etc/profile >>> >>> - prepends $HOME/.guix-profile/bin to $PATH >>> - prepends $HOME/.guix-profile/sbin to $PATH >>> >>> so in the end, $PATH looks like: >>> >>> ~/.config/guix/current/bin:~/.guix-profile/bin:~/.guix-profile/sbin:/run/setuid-programs:... >>> >>> and a command like 'ping' is found in ~/.guix-profile/bin, which makes >>> it unusable. >> >> I'm probably being really silly, but shouldn't it still work? I mean >> ~/.guix-profile/bin is still in your path right? > > Yes, but ~/.guix-profile/bin/ping (which is the one being chosen) > doesn't have the setuid flag, so it doesn't work.
Oh. I didn't realize that the ping command was a setuid program. cool.
