Используя вызов файловой системы

Где эта информация хранится?

Это находится, вероятно, под /var/db/sudo или /var/run/sudo и Вы, вероятно, найдете каталоги имен пользователей с файлами под ними заказанными tty числом.

Фактические предоставленные полномочия, включая то, сколько времени сессии длятся, прежде чем необходимо будет ввести пароль снова, зависят от того, как sudoers является установкой. Существуют настройки для предоставления/ограничивания большого количества разных вещей, но они не хранятся в этих файлах, которые только хранят метки времени. То, сколько времени сессия длится, или когда sudo должен запросить Ваш пароль снова, определяется дельтой текущего времени и метки времени сессии в этом каталоге, и какой длины sudo является установкой, чтобы позволить сессии длиться.

-3
30.04.2013, 01:25
2 ответа

Я предполагаю, что Вы используете Ubuntu, Debian или некоторые производные. Удостоверьтесь, что Ваша система актуальна, и затем установите g ++.

1
28.01.2020, 05:19
  • 1
    я использую Ubuntu. как? –  Hanna 29.04.2013, 18:56
  • 2
    Откройте терминал, и тип 'sudo склонный - получают установку g ++'. Без кавычек. –  schaiba 29.04.2013, 18:57
  • 3
    Это не код C++, это - C и должно быть скомпилировано как таковое. Необходимо удостовериться gcc правильно установлен, и используйте это, нет g++. –  goldilocks 29.04.2013, 18:57
  • 4
    Это - код C, но cc1plus принадлежит g ++ afaik. –  schaiba 29.04.2013, 18:59

cc1plus компонент компилятора C++. Вы пытаетесь скомпилировать программу C. gcc команда определяет который компилятор вызвать на основе названия исходного файла: компилятор C для .c, компилятор C++ для .cc или .C, компилятор Паскаля для .p, ассемблер для .s, и т.д.

Кажется, что Вы дали Вашей программе имя, которое указывает на программу C++. Действительно обратите внимание, что имена файлов Linux чувствительны к регистру. C исходные файлы должен иметь расширение .c (нижний регистр c), нет .C. Пользователи UNIX склонны использовать главным образом строчные буквы в именах файлов, и в особенности почти все стандартные расширения файла находятся в нижнем регистре. Поэтому удостоверьтесь, что использовали строчные имена файлов.

0
28.01.2020, 05:19

Теги

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