Назад | Перейти на главную страницу

Обычный пользователь может запускать команду на одном компьютере, но должен иметь root-права на другом, как мне снять это ограничение?

У меня две машины. На одном пользователь без полномочий root может запустить ethtool и получает вывод, на другом компьютере тот же пользователь получает sh: ethtool: command not found.

Если я sudo su - быть root, тогда ethtool действительно есть, так что это должно быть проблема частных лиц, возможно, sudoers файл?

Я хотел бы ethtool чтобы этот пользователь мог запустить его на второй машине.

Я использую RHEL4 на первой машине и RHEL5 на второй.

Как я могу сделать ethtool работоспособный (без необходимости sudo) на машине RHEL5?

заранее спасибо

Богатый

Может быть, каталог, в котором находится ethtool, находится не на пути пользователя.

Чтобы проверить путь:

echo $PATH

Чтобы найти ethtool

find / -name ethtool

Возможно, вам придется запустить указанное выше как root, если у пользователя нет разрешения на доступ к каталогу, в котором находится ethtool. После того, как вы нашли ethtool и убедились, что его каталог находится в пути пользователя, вы можете проверить разрешения на папке и самом ethtool.

ls -l /path_to_ethtool_directory
ls -l /path_to_ethtool_directory/ethtool

Надеюсь, это поможет!