I must be miss-understanding the usage of sudo's option `-E' (preserve users env).
One would think that tools found along user path would then be available to `sudo' Here is what puzzles me: Note: ------- ------- ---=--- ------- ------- ls -l /merb/dv/home/harry/scripts/enw <= custom script on $PATH -rwxr-xr-x 1 harry nfsu 194 Jul 8 10:24 /merb/dv/home/harry/scripts/enw harry $ echo $PATH (filtered) . . . . . . . . . . [...] /merb/dv/home/harry/scripts: [...] . . harry $ which enw: /merb/dv/home/harry/scripts/enw ------- ------- ---=--- ------- ------- And now testing sudo -E ------- ------- ---=--- ------- ------- harry $ sudo -E echo $PATH (filtered) . . . . . . . . . [...] /merb/dv/home/harry/scripts: [...] . . . . . OK, so far sudo -E has retained the $PATH env of user `harry' that leads to the script in question. However, in that case I do not understand this behavior below: sudo -E which enw {no output} sudo -E enw sudo: enw: command not found ------- ------- ---=--- ------- ------- It seems sudo -E has the right $PATH env, but cannot find a tool along that path. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87a98j9aj1....@reader.local.lan