Перейти к содержимому

sudo: должен быть корень setuid

2

Я арендовал сервер (Ubuntu 12.04). Они дали мне учетную запись пользователя root.

Затем я вошел и создал нового пользователя, используя:

# adduser <newusername> 

И добавил пароль.

Новая учетная запись пользователя работает нормально. Я могу SSH в эту учетную запись с его именем пользователя и паролем.

Однако, когда я нахожусь в моей новой учетной записи пользователя, я больше не могу использовать:

sudo 

Если я сделаю что-то вроде:

sudo apt-get install build-essential 

или что-то вроде:

sudo su 

Я получаю сообщение:

sudo: должен быть корень setuid

Помогите?

(Мне известны подобные вопросы, которые задавались ранее, но я не смог найти там своего решения.)

4 788 просмотров
thanks_in_advance спросил 12 лет назад
T 171

1 ответ

2

Я не знаю почему, но бит setuid в исполняемом файле sudo не установлен, что необходимо для правильной работы.

Чтобы установить это просто сделайте chmod u+s $(which sudo). Оператор $(which sudo)находит путь, по которому в файловой системе находится исполняемый файл sudo (обычно / usr / bin / sudo), поэтому команда расширяется до chmod u+s /usr/bin/sudo. Для получения более подробной информации о специальных битах в Linux / Unix-системах просто посмотрите в Википедии

Хорошо, мы можем прогрессировать. Я сделал это, и теперь, когда я пытаюсь выполнить sudo внутри своего имени пользователя «username1», я получаю следующее сообщение: «username1 отсутствует в файле sudoers. Об этом инциденте будет сообщено».

thanks_in_advance · 12 лет назад · 0

Так что, пожалуйста, смотрите здесь: https://www.google.de/#q=sudo+configuration, потому что у меня такое ощущение, что вам не хватает многих основ администрирования Linux.

noggerl · 12 лет назад · 0

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

thanks_in_advance · 12 лет назад · 0

Может быть, вам также стоит взглянуть на это (последние два я часто использую для себя): https://www.google.com/#q=linux+administration+basics - http://www.cyberciti.biz/tips/linux -security.html - http://plusbryan.com/my-first-5-minutes-on-a-server-or-essential-security-for-linux-servers

noggerl · 12 лет назад · 0
noggerl ответил 12 лет назад
N 1 189