Вопросы с тегом «sudo»

sudo - выполнить команду с привилегиями суперпользователя.

220
Откуда группа «Колесо» получила свое название?

wheelГруппа на * Nix компьютерах обычно относится к группе с каким - то коренницей доступа. Я слышал, что в некоторых * nixes это группа пользователей с правом запуска su, но в Linux это может быть кто угодно (хотя вам, конечно, нужен пароль root). В дистрибутивах Linux, которые я использовал, эта...

170
Как запустить конкретную программу от имени пользователя root без запроса пароля?

Мне нужно запустить что-то как sudo без пароля, поэтому я использовал visudoи добавил это в свой sudoersфайл: MYUSERNAME ALL = NOPASSWD: /path/to/my/program Тогда я попробовал это: $ sudo /path/to/my/program [sudo] password for MYUSERNAME: Почему он спрашивает пароль? Как я могу запускать /...

123
Как заставить `sudo` сохранить $ PATH?

Мне нужно запустить программу, установленную в / opt / godi / sbin (пользовательский каталог). Если я добавлю этот каталог в мой путь, добавив следующую строку в мой файл .bashrc export PATH=$PATH:/opt/godi/bin:/opt/godi/sbin тогда я могу попытаться выполнить команду просто отлично (за исключением...

120
Какой самый безопасный способ получить права root: sudo, su или login?

Я хотел бы иметь корневую учетную запись в безопасности, даже если мой непривилегированный пользователь скомпрометирован. В Ubuntu по умолчанию вы можете использовать sudo только по соображениям безопасности. Однако я не уверен, что это безопаснее, чем просто использовать логин на консоли в...

113
Перенаправление stdout в файл, на который у вас нет разрешения на запись

Когда вы пытаетесь изменить файл без разрешения на запись, вы получаете сообщение об ошибке: > touch /tmp/foo && sudo chown root /tmp/foo > echo test > /tmp/foo zsh: permission denied: /tmp/foo Sudoing не помогает, потому что он запускает команду от имени пользователя root, но...

93
Для чего нужна команда `fakeroot` в Linux?

Зачем нам вообще нужна fakerootкоманда? Разве мы не можем просто использовать команды sudoили su? На странице руководства написано: fakeroot - запустить команду в среде, подделывающей привилегии root для манипулирования файлами About.com говорит: Дает поддельную корневую среду. Этот пакет...

89
Су против Судо -s против Судо -i против Судо Баш

В чем разница между следующими командами: su sudo -s sudo -i sudo bash Я знаю, потому что suмне нужно знать пароль root, и sudoя должен быть в sudoersфайле, но когда он будет выполнен, какая разница? Я знаю, что есть разница между suи sudo -sтем, что мой домашний каталог находится /rootпосле того,...

85
Имя пользователя отсутствует в файле sudoers. Об этом инциденте будет сообщено

Я использую Ubuntu 12.04 на своем ноутбуке с помощью VMware Player. Я не уверен, почему, но у меня есть учетная запись под названием «Учетная запись пользователя» в дополнение к моей учетной записи, которую я обычно использую для входа в Ubuntu. Ну, это был только побочный комментарий, но в...

84
Почему нам нужно использовать visudo вместо прямого изменения файла sudoers?

Я понимаю, что если вы хотите изменить, кто может использовать sudoи что они могут делать с ним, вы должны использовать visudo. Я знаю, что я не должен напрямую изменять файл / etc / sudoers. Что же visudoделает, что прямое изменение файла не делает? Что может пойти не...

78
Есть ли веская причина для запуска sudo su?

Чтобы запустить корневую оболочку на машинах, где учетная запись root отключена, вы можете запустить одно из: sudo -i: запустить интерактивную оболочку входа (читает /root/.bashrcи /root/.profile) sudo -s: запустить интерактивную оболочку без входа в систему (читает /root/.bashrc) В мире Ubuntu я...

76
su options - запуск команды от имени другого пользователя

Мне было интересно, как запустить команду как другой пользователь из сценария. У меня есть владелец скрипта, установленный как root. У меня также есть следующая команда, запускаемая в скрипте для запуска команды от имени пользователя hudson: su -c command hudson Это правильный...

74
Как работают внутренние органы sudo?

Как sudoработает внутренне? Как это возможно, что он может стать пользователем root без пароля root, в отличие от su? Какие системные вызовы и т. Д. Участвуют в процессе? Разве это не зияющая дыра в безопасности в Linux (например, почему я не мог скомпилировать исправленную версию, sudoкоторая...

72
Получение корня изнутри Vim

Иногда я начинаю редактировать файлы конфигурации в /etcVim, но забываю использовать его sudoдля запуска Vim. Неизбежным результатом является то, что после завершения моих правок я сталкиваюсь с ужасным уведомлением о том, что у меня нет разрешения на сохранение файла. В основном, изменения...

66
Root-доступ, который не может изменить пароль root?

У нас небольшая проблема на сервере. Мы хотим, чтобы некоторые пользователи могли делать, например, sudoи становиться root, но с ограничением, что пользователь не может изменить пароль root. То есть гарантия того, что мы все еще можем войти на этот сервер и стать пользователем root независимо от...

64
Почему я должен использовать sudo почти для всего?

Если я правильно понимаю философию Linux, sudoее следует использовать экономно, и большинство операций следует выполнять как пользователь с ограниченными правами. Но это, кажется, не имеет смысла, так как мне всегда приходится вводить sudo, управляю ли я пакетами, редактирую ли файлы конфигурации,...

63
-bash: sudo: команда не найдена

Я пытаюсь развернуть приложение Django. Когда я печатаю, apt-get update я вижу W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list -...

62
После случайного переименования / usr, как мне переименовать его обратно?

Я случайно переименовал каталог /usrв /usr_bak. Я хочу , чтобы изменить его обратно, так что я добавить путь /usr_bak/binк , $PATHчтобы позволить системе , чтобы найти команду sudo. Но теперь sudo mv /usr_bak /usrвыдает ошибку: sudo: error while loading shared libraries: libsudo_util.so.0: cannot...

60
Как мы можем позволить пользователям без полномочий root управлять сервисом system.d?

При sysvinitтакой sudoersзаписи будет достаточно: %webteam cms051=/sbin/service httpd * Это позволило бы такие команды, как: sudo service httpd status sudo service httpd restart Теперь, с systemd, имя службы является последним аргументом. Т.е. перезапуск службы будет сделан с помощью: systemctl...