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

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

3
Какова цель «true» в bash «если sudo true; тогда"
Я взломал этот скрипт bash, который проверяет, есть ли у пользователя привилегии суперпользователя, и если он этого не делает, он запрашивает их. В конечном итоге я пытаюсь инвертировать второе выражение «if», чтобы можно было удалить следующие две строки (эхо «пароль в порядке» и остальное в следующей строке) # Root user …
20 bash  sudo 

6
Почему su world исполняемый?
У меня есть безголовый сервер, который удаленно подключен к нескольким пользователям. Ни один из других пользователей не находится в файле sudoers, поэтому они не могут получить root через sudo. Однако, поскольку разрешения на suэто -rwsr-xr-xнет ничего остановить их от попыток перебора пароля суперпользователя. Можно утверждать, что если пользователь знает пароль …
20 sudo  su  headless 

3
Будет ли изменение пароля некоторого пользователя также изменять пароль sudo?
Я единственный пользователь моей системы Linux Mint, и я заметил, что пароль, который я выбрал для входа, тот же, который был назначен sudo. Поэтому мой вопрос: будет ли смена пароля для входа в систему также менять sudoпароль? Если нет, как я могу изменить sudoпароль?
20 sudo  password 

3
Как узнать, истек ли срок действия моей привилегии sudoer?
Я работаю над сценарием, который запускает команду как sudo и выводит строку текста ТОЛЬКО, если мои привилегии sudo истекли, поэтому только если выполнение команды с sudo потребовало бы, чтобы мой пользователь (не root) снова ввел свой пароль. Как мне это проверить? Имейте в виду, что $(id -u)даже при запуске в …
20 sudo 


11
Ошибка Vim E138: невозможно записать файл viminfo $ HOME / .viminfo!
Боюсь, я столкнулся с чем-то довольно странным. Когда я нормально открываю файл vim README.txt, все нормально. Но после sudo vim README.txtэтого файл становится пустым и выдает E138: Can't write viminfo file $HOME/.viminfo!ошибку при попытке выйти. Я подозревал, что .viminfoфайл поврежден, поэтому удалил его. Эта проблема остается. Кто-нибудь может помочь?
20 permissions  vim  sudo  root 


4
'sudo' не установлен, я не могу установить его, и он спрашивает, являюсь ли я пользователем root
Я только что закончил установку Debian 8 (Jessie) и попытался создать каталог lib/firmware, потому что rtl8723befw.binв установке отсутствовал файл ( ), и он говорит mkdir: cannot create directory `rtlwifi`: Permission denied Я попытался положить sudo на передний план, но потом он возвращается: bash: sudo: command not found При попытке установить …

2
Как я могу работать от имени другого пользователя?
Это код bash, который должен быть запущен. Итак, сначала он заменяет пользователя на openproject, а затем запускает весь код: su openproject -c "bash -l" cd ~/openproject git checkout Gemfile.lock git pull bundle install RAILS_ENV="production" bundle exec rake db:migrate RAILS_ENV="production" bundle exec rake db:seed RAILS_ENV="production" bundle exec rake assets:precompile Я попытался …
20 bash  debian  sudo  su 

2
Как убить процесс, который говорит «Операция не разрешена» при попытке?
У меня есть процесс, который я хотел бы убить: computer@ubuntu:~$ ps aux | grep socat root 2092 0.0 0.0 5564 1528 pts/1 T 14:37 0:00 sudo socat TCP:xxx.17.29.152:54321 PTY,link=/dev/ttyGPS0,raw,echo=0,mode=666 computer@ubuntu:~$ kill 2092 -bash: kill: (2092) - Operation not permitted <--------------- How to kill ??
20 sudo  kill 

1
Разрешить определенным гостям выполнять определенные команды
Я хотел бы создать нового пользователя на некоторых моих хостах Debian / Ubuntu, который может обновлять сервер с помощью команд apt-get updateи apt-get dist-upgrade, но я не хочу предоставлять им полный доступ sudo, чтобы иметь возможность делать что-либо еще. Это возможно? Возможно, есть способ создать сценарий, который они не могут …

5
Есть ли способ указать sudo установить мое имя пользователя в качестве владельца для файлов, созданных вместо root?
Если я это сделаю sudo cp /etc/foo.txt ~/foo.txt, новый файл будет создан rootкак владелец. Прямо сейчас я не вижу другого способа, кроме как использовать последние две команды ( lsдля пояснения варианта использования): belmin@server1$ ls /etc/foo.txt > -rw------- 1 root root 3848 Mar 6 20:35 /etc/foo.txt > belmin@server1$ sudo cp /etc/foo.txt …
19 bash  files  sudo 

2
JAVA_HOME не установлен в скрипте при запуске с использованием sudo
Я пытаюсь запустить скрипт установки, который требует установки Java и установки JAVA_HOMEпеременной окружения. Я установил JAVA_HOMEв , /etc/profileа также в файле я назвал java.shв /etc/profile.d. Я могу echo $JAVA_HOMEи получить правильный ответ, и я могу даже sudo echo $JAVA_HOMEи получить правильный ответ. В то, install.shчто я пытаюсь запустить, я вставил …

2
выполнение оператора if из командной строки
В Bash я могу сделать следующее: if [ -f /tmp/test.txt ]; then echo "true"; fi Однако, если я добавлю sudoвперед, это больше не будет работать: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Как я могу заставить это работать?

3
Как заставить пользователя sudo -u $ использовать env пользователей?
Кажется, при sudoиспользовании sudo -u $userэтой среды все еще используется среда root. Как я могу sudoиспользовать пользовательскую среду? в качестве особого примечания, не все пользователи, на которых я буду использовать это, имеют оболочки входа в систему.
19 security  sudo 

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