не знаю за openvpn, но hdparm валяется в /sbin - очень может быть, что и остальные проблемные команды из [/usr]/sbin. у меня с незапамятных времен в ~/.profile прописана такая строка: PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin" можно, конечно, подправить в /etc/login.defs, но "работает, и ладно"))
а если по-хорошему, то sudo, наверное, должно само разруливать такие дела и искать команды в SUPATH, а не в пользовательском. хотя... вот ведь какая штука: >23:49:22 271 ~$ >PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" sudo parted [sudo] пароль для dimas: GNU Parted 3.2 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) q >23:49:45 271 ~$ >PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" parted Command 'parted' is available in '/sbin/parted' The command could not be located because '/sbin' is not included in the PATH environment variable. This is most likely caused by the lack of administrative priviledges associated with your user account. parted: command not found но система древняя, как говно мамонта. в новых версиях sudo, pam или еще какой фигни могли чего и сломать)))