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

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


7
Почему переменные PATH отличаются при запуске через sudo и su?
На моей виртуальной машине Fedora при работе с моей учетной записью у меня /usr/local/binна пути: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin И так же, когда работает su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Однако при запуске через sudoэтот каталог не находится в пути: …


5
Как в sudo не изменять $ HOME в Ubuntu и как отключить это поведение?
В Ubuntu 12.04, когда я не sudo -sизменяю переменную $ HOME, поэтому, если мой обычный пользователь regularuser, ситуация выглядит следующим образом: $ cd $ pwd /home/regularuser $ sudo -s # cd # pwd /home/regularuser Я давно отказался от Ubuntu, поэтому не уверен, но думаю, что это стандартное поведение. Итак, мои …

1
Можно ли отключить requiretty?
Я пытаюсь настроить сценарий развертывания с помощью Capistrano. На шаге cap deploy:setupсценарий подключается к моему серверу и пытается запустить команды, которые создают каталоги. Тогда я вижу ошибку:msudo: sorry, you must have a tty to run sudo Есть предложенное решение для отключения requiretty на моем сервере. https://unix.stackexchange.com/a/49078/26271 Мне интересно, это безопасно …
39 security  sudo  tty 

1
Как Ubuntu и Debian управляют $ HOME для пользователей с привилегиями sudo?
У меня есть скрипт bash, myhome.shсодержащий только одну строку: echo $HOME Владелец скрипта - пользователь: $ ls -l myhome.sh -rw-rw-r-- 1 user user <date> <time> myhome.sh В Ubuntu 16.04 и 17.10 я получаю: $ echo $HOME /home/user $ sudo echo $HOME /home/user $ bash myhome.sh /home/user $ sudo bash myhome.sh …
38 bash  debian  ubuntu  sudo  home 

2
Как использовать аргументы команды с Cmnd_Alias ​​в sudoers?
Как указать аргументы команды в sudoers? В качестве фона, awsкоманда на самом деле является шлюзом для целой группы подсистем, и я хочу ограничить пользователя только для запускаaws s3 cp ...any other args... Когда я попробую следующее в /etc/sudoers Cmnd_Alias AWSS3_CMD = /usr/local/bin/aws s3 cp, /usr/local/aws/bin/aws s3 cp gbt1 ALL=(gbt-ops) NOPASSWD: …
36 sudo 

4
Почему «sudo su» в сценарии оболочки не запускает остальную часть сценария от имени пользователя root?
Пример сценария может быть следующим: #!/bin/bash sudo su ls /root При использовании ./test.shв качестве обычного пользователя вместо запуска lsот имени суперпользователя и выхода, он переключается в режим root; и когда я выхожу, он выполняется ls /rootкак обычный пользователь. Кто-нибудь может рассказать мне о механизме об этом?
36 shell  shell-script  sudo  root  su 

1
Почему директивы #include и #includedir в sudo имеют префикс pound (#)
При настройке sudoсреды я заметил, что директива include имеет префикс pound (#). Солярис показывает это как: ## Read drop-in files from /etc/sudoers.d ## (the '#' here does not indicate a comment) #includedir /etc/sudoers.d В руководстве (как для Linux, так и для Solaris) говорится: Включение других файлов изнутри sudoers Можно включить …
36 sudo 

7
Как подавить вывод dd?
У меня есть сценарий Bash, который создает некоторые файлы с помощью dd. Проблема в том, что dd генерирует большое количество выходных данных, которые будут мешать выводу моего скрипта. Обыскивая, я нашел решение: dd if=boot1h of="/dev/r$temp1" >& /dev/null Есть ли альтернатива, или перенаправление /dev/nullна единственный путь?
35 bash  sudo  su  dd 

13
Могу ли я создать * супер * супер-пользователя, чтобы на самом деле мог иметь пользователя, который может отказать в праве root?
Я думал, что было бы выгодно иметь пользователя с разрешениями выше, чем пользователь root. Видите ли, я хотел бы сохранить все действия и почти все существующие привилегии пользователя root точно такими, какие они есть сейчас. Тем не менее, я хотел бы иметь возможность отказать в привилегиях в крайне изолированных случаях. …
34 permissions  sudo  users  root 

5
Команда Bash Sudo не найдена
Я настроил виртуальную машину с использованием Linux Redmine под ключ, и я пытаюсь подключиться к серверу SSH, чтобы установить еще несколько элементов. Кажется, он не распознает команду sudo. Каждый раз, когда я пытаюсь что-то сделать, я получаю сообщение об ошибке: -bash: sudo: command not found Я прочитал где-то еще, чтобы …
33 bash  sudo 


3
Как я узнаю, если я sudoer?
Как ведет себя система Linux, когда я не sudoer? Вот что произойдет, если я попытаюсь использовать sudo: server:/tmp>$ sudo cal [sudo] password for user: Sorry, try again. Возможно ли, что я просто не знаю свой пароль или это означает, что я не sudoer? (На другом компьютере системы распечатано, что я …
32 permissions  sudo  root 

4
Что означает ошибка «X отсутствует в файле sudoers. Об этом инциденте будет сообщено ». Философски / логически значит?
Наряду с этим вопрос « Имя пользователя отсутствует в файле sudoers. Об этом инциденте будет сообщено », в котором объясняются программные аспекты ошибки и предлагаются некоторые обходные пути, я хочу знать: что означает эта ошибка? X is not in the sudoers file. This incident will be reported. Первая часть ошибки …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.