Каково различие между 'sudo' и 'su-c'

В настоящее время существует два потока Средства отслеживания, стабильного (0.8) и нестабильны (0.9). Ваша ОС, вероятно, имеет 0,8 версии, поэтому если можно предоставить ее (она имеет некоторые новейшие зависимости от программного обеспечения), пойдите, захватывают последний tarfile (0.9.x). Это имеет много улучшений по сравнению с 0,8 и в настоящее время стабилизируется далее, чтобы быть 0.10 (четные числа представляют устойчивость). Если Вы принимаете решение пойти этим путем, используйте эту команду для конфигурирования:

./configure --disable-tracker-needle --disable-tracker-preferences --disable-tracker-explorer --disable-tracker-status-icon

Вы, вероятно, не собираетесь устанавливать зависимости, таким образом, это должен быть esier, чтобы просто установить 0.8 от Вашего дистрибутива и просто избежать битов GUI. На Debian Сжимают, Ubuntu 10.10 и Ubuntu 11.04, они приятно разделяются. Таким образом (как корень) выполненный:

apt-get install --no-install-recommends tracker-utils tracker-miner-fs

Инструмент CLI для этого tracker-search, таким образом выполните его с --help опция видеть, как использовать в своих интересах его :-)

примечания:

  • На Fedora 14 пакет Средства отслеживания имеет зависимости от GTK +. Я предполагаю, что это - потому что это включает вещи как tracker-applet и tracker-preferences. У них действительно однако есть отдельный пакет для tracker-search-tool, поисковый интерфейс GUI.
  • DjVu и ePUB еще не поддерживаются. Вот список того, что.

10
09.07.2011, 19:17
1 ответ

Разница между sudo и su то, как они выполняют аутентификацию:

  • su подсказки для пароля целевого пользователя.
  • sudo проверки, разрешен ли исходный пользователь выполнить команду (авторизация указана в /etc/sudoers). В зависимости от конфигурации это могло бы запросить исходный пароль пользователя, и чтобы снизить риск необслуживаемой консоли и предупредить пользователя, что расширение полномочий продолжается.

После того, как авторизованный, эффект является тем же: выполните команду как корень (или, если указано на командной строке, как некоторый другой пользователь).

Существуют дальнейшие незначительные различия: они не выбирают те же варианты, и они не устанавливают среду для команды, которую они выполняют точно таким же образом. Но для общего использования, они - то же.

14
27.01.2020, 20:01

Теги

Похожие вопросы