Я арендовал сервер (Ubuntu 12.04). Они дали мне учетную запись пользователя root.
Затем я вошел и создал нового пользователя, используя:
# adduser <newusername> И добавил пароль.
Новая учетная запись пользователя работает нормально. Я могу SSH в эту учетную запись с его именем пользователя и паролем.
Однако, когда я нахожусь в моей новой учетной записи пользователя, я больше не могу использовать:
sudo Если я сделаю что-то вроде:
sudo apt-get install build-essential или что-то вроде:
sudo su Я получаю сообщение:
sudo: должен быть корень setuid
Помогите?
(Мне известны подобные вопросы, которые задавались ранее, но я не смог найти там своего решения.)
Обычно
/ usr / bin / sudoдолжен принадлежать пользователю root, и да, бит setuid должен быть установлен. Можете ли вы сделатьls -l $ (который sudo)?