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

Команда sudo - это аббревиатура от «замещающий пользователь, делать» (например, выполнить команду, как если бы она была запущена другим пользователем). Sudo - это программа для Unix и Unix-подобных компьютерных операционных систем, которая позволяет пользователю запускать программы с привилегиями безопасности другого пользователя (обычно суперпользователя или root).

1413
Как работает трюк vim «напиши с sudo»?

Многие из вас, вероятно, видели команду, которая позволяет вам писать в файле, для которого требуется разрешение root, даже если вы забыли открыть vim с помощью sudo: :w !sudo tee % Дело в том, что я не понимаю, что именно здесь происходит. Я уже понял это: wдля этого *:w_c* *:write_c*...

1288
npm выдает ошибку без sudo

Я только что установил node и npm через пакет на nodejs.org, и всякий раз, когда я пытаюсь найти или установить что-либо с помощью npm, выдается следующее сообщение об ошибке, если я не выполнил команду sudo. У меня есть ощущение, что это проблема с разрешениями? Я уже админ. npm ERR! Error:...

881
Как использовать sudo для перенаправления вывода в местоположение, в которое у меня нет разрешения на запись?

Мне был предоставлен доступ sudo к одному из наших Linux-пакетов RedHat для разработки, и я, похоже, довольно часто нуждаюсь в перенаправлении вывода в местоположение, к которому у меня обычно нет доступа для записи. Проблема в том, что этот надуманный пример не работает: sudo ls -hal /root/ >...

586
sudo echo «что-то» >> / etc / privilegedFile не работает

Это довольно простой вопрос, по крайней мере, так кажется, о разрешениях sudo в Linux. Часто я просто хочу добавить что- /etc/hostsлибо в подобный файл или в другой файл, но в конечном итоге не могу, потому что и то, >и другое >>запрещено, даже с правами root. Есть ли какое - то образом ,...

438
Как исправить ошибку 'sudo: отсутствует tty и не определена программа askpass'?

Я пытаюсь скомпилировать некоторые исходники, используя make-файл. В make-файле есть куча команд, которые нужно запускать как sudo. Когда я компилирую исходники из терминала, все идет хорошо, и make останавливается при первом запуске sudoкоманды в ожидании пароля. Как только я ввожу пароль, make...

425
Как сохранить переменные окружения при использовании sudo

Когда я использую любую команду с sudo, переменных среды там нет. Например, после установки HTTP_PROXY команда wgetработает нормально без sudo. Однако, если я набираю, sudo wgetон говорит, что не может обойти настройку...

281
Почему sudo меняет путь?

Это PATHпеременная без sudo: $ echo 'echo $PATH' | sh /opt/local/ruby/bin:/usr/bin:/bin Это PATHпеременная с sudo: $ echo 'echo $PATH' | sudo sh /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin Насколько я могу судить, sudoпредполагается оставить PATHнетронутым. В чем...

259
Как использовать sudo внутри док-контейнера?

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

174
Откройте файл с помощью su / sudo внутри Emacs

Предположим, я хочу открыть файл в существующем сеансе Emacs, используя suили sudo, не опускаясь в оболочку и не делая sudoeditили sudo emacs. Один из способов сделать это C-x C-f /sudo::/path/to/file но это требует дорогого туда-обратно через SSH . Есть ли более прямой путь? [РЕДАКТИРОВАТЬ] @JBB...

156
Пользователь root / эквивалент sudo в Cygwin?

Я пытаюсь запустить скрипт bash в Cygwin. Я получаю Must run as root, i.e. sudo ./scriptnameошибки. chmod 777 scriptname ничего не помогает Я искал способы подражать sudo на Cygwin, чтобы добавить пользователя root, так как вызов "su" отображает ошибку su: user root does not exist, что-нибудь...

155
pip install: пожалуйста, проверьте разрешения и владельца этого каталога

При установке pip и python я столкнулся с сообщением: Каталог '/ Users / Parthenon / Library / Logs / pi' или его родительский каталог не принадлежат текущему пользователю, и журнал отладки был отключен. Пожалуйста, проверьте разрешения и владельца этого каталога. Если вы выполняете pip с помощью...

152
как запустить две команды в sudo?

Есть ли способ, как я могу запустить две команды Db2 из командной строки? (Они будут вызваны из execкоманды PHP .) db2 connect to ttt (обратите внимание, что нам нужно, чтобы соединение работало для второй команды db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com' Я попробовал это:...

152
Команда не найдена при использовании sudo

У меня foo.shв домашней папке есть скрипт . Когда я перехожу в эту папку и вхожу ./foo.sh, я получаю -bash: ./foo.sh: Permission denied. Когда я использую sudo ./foo.sh, я получаю sudo: foo.sh: command not found. Почему это происходит и как это исправить?...

150
правильный способ sudo над ssh

У меня есть скрипт, который запускает другой скрипт через SSH на удаленном сервере, используя sudo. Однако, когда я набираю пароль, он появляется на терминале. (В остальном работает нормально) ssh user@server "sudo script" Какой правильный способ сделать это, чтобы я мог ввести пароль для sudo...

148
Как передать пароль в su / sudo / ssh без переопределения TTY?

Я пишу программу C Shell, которая будет делать suили sudoили ssh. Все они хотят, чтобы их пароли вводились в консоли (TTY), а не в stdin или в командной строке. Кто-нибудь знает решение? Настройка без пароля sudoне вариант. ожидать может быть вариантом, но его нет в моей урезанной...

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

У меня есть script.sh, который должен быть запущен как user2. Тем не менее, этот скрипт может быть запущен только под user1 в моем приложении. Я хотел бы выполнить следующую команду: su user2 -C script.sh но иметь возможность работать без пароля. Я также хочу, чтобы это было очень ограничительным,...

130
Где сообщается об инцидентах с sudo? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Попытка чего-то коварного на моей машине приводит к ryan@debian:~$ sudo...

128
Ошибки установки npm с ошибкой: ENOENT, chmod

Я пытаюсь глобально установить только что опубликованный модуль npm. Каждый раз, когда я пытаюсь установить из npm или из папки, я получаю эту ошибку. npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/takeapeek/lib/cmd.js' npm ERR! If you need help, you may report this log at: npm ERR!...

126
Как использовать su для выполнения остальной части сценария bash от имени этого пользователя?

Я написал сценарий, который принимает в качестве аргумента строку, которая представляет собой объединение имени пользователя и проекта. Предполагается, что сценарий переключит (su) на имя пользователя, cd в конкретный каталог на основе строки проекта. Я в основном хочу сделать: su $USERNAME; cd...

120
На EC2: команда sudo node не найдена, но node без sudo в порядке

Я только что установил nodejs на новый микро-экземпляр EC2. Я установил его нормально, ./configure -> make -> sudo make install. Проблема: когда я запускаю «узел» под пользователем ec2, он работает отлично. Когда я запускаю «sudo node», он не работает. Я узнал, что узел находится в:...