Как использовать sudo в Fedora?

Я использую, чтобы быть поклонниками Ubuntu, когда я хочу выполнить команду как пользователь root, я делаю это sudo blah_blah_blah . Но в Fedora 16 это не похоже на эту команду. Есть какие-нибудь подсказки по этому поводу?

  • Возможно ли запустить программу установки Ubuntu для настольных компьютеров из существующего iso на моем жестком диске?
  • Кто приостанавливает мои программы, когда я переключаюсь на другую сессию X?
  • Рекурсивно найти файлы, которые имеют процент общих линий
  • гостевой подкаталог в / media?
  • UFW: разрешить трафик только с динамического IP на последних двух элементах
  • XBMCbuntu зависает с произвольными интервалами
  • Как написать сценарий оболочки, который запускается при входе в систему?
  • что Linux рассматривает подключенные USB-накопители и почему они остаются в виде папок при отключении?
  • One Solution collect form web for “Как использовать sudo в Fedora?”

    Если ваша оболочка говорит вам, что не может найти sudo то она не установлена, и вам нужно будет установить ее, используя yum install sudo . Если он установлен, то, скорее всего, вы не в группе администратора, которую вы можете решить, выполнив adduser <username> admin . Если вы не хотите этого делать, тогда перейдите и добавьте себя в /etc/sudoers . Обязательно отредактируйте его с помощью visudo .

    редактировать

    При использовании visudo вам нужно просто добавить следующее, если вы хотите запустить все команды, запускаемые root .

     sparticvs ALL=(ALL) ALL 

    Чтобы понять формат, он немного похож на это <username> <machine>=(<allowed-euids>) <commands> а ALL – это подстановочный знак для ключевого слова. Разрешенные эйиды не требуются, но они в основном помогают ограничить, с кем вы можете работать. Например, вы можете определить группу пользователей, таких как User_Alias DB = mysql, psql а затем использовать команду sparticvs ALL=(DB) /usr/bin/mysql, /usr/bin/psql которая позволила бы мне запускать mysql и psql как служебные учетные записи, которые владеют ими, выполняя sudo -u psql /usr/bin/psql . Именно поэтому я не полностью оставляю вас задуматься о том, почему существует требование к машине, вы можете потребовать, чтобы источник подключенного пользователя поступал из доверенной сети. Например, у меня есть правила sudo которые разрешают sudo только кому-то из доверенного хоста, а все остальные вызовы sudo запрещены.

    Linux и Unix - лучшая ОС в мире.