sudo -u non riesce con env: -u: nessun file o directory del genere

Su Ubuntu 12.04, quando lo faccio

sudo -u <user> ls 

ottengo

  • Registrazione di session SSH
  • Linux (Ubuntu vs CentOS) Client LDAP per 389-ds - politica delle password
  • benchmark i miei server
  • Modalità per get un report di bounceback per la mia applicazione newsletter?
  • Come impostare il nome di dominio su GNU / Linux?
  • Può "wannacrypt" (wcrypt) diffondere tramite server Linux che serve su SMB?
  •  env: -u: No such file or directory 

    Ciò accade per qualsiasi command e qualsiasi utente per <user> , incluso me stesso e root.

    Qualche idea di come risolvere questo problema?

  • Ripristinare i grafici min / avg / max in Munin 2
  • Dolore rimuovendo un rootkit perl
  • corruzione di file in lettura / scrittura 2.6.32-22-server (si verifica in molti kernel)
  • Linux RAID1, con letture limitate a un disco
  • php-fpm: Mantieni il formato di logging di php_mod
  • Avere Nagios eseguire un command quando rileva un host giù
  • One Solution collect form web for “sudo -u non riesce con env: -u: nessun file o directory del genere”

    Sembra che sudo sia in realtà eseguito un alias:

     $ alias sudo alias sudo='sudo env PATH=$PATH' 

    L'esecuzione /usr/bin/sudo saltato direttamente l'alias e ha risolto il problema.

    In alternativa, è ansible aprire il file .bashrc nella tua home directory e commentare la row:

     alias sudo='sudo env PATH=$PATH' 

    Eseguire nuovamente la source .bashrc e, (per buona misura), eseguire unalias sudo .

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.