LINUX.ORG.RU
ФорумAdmin

sudo не работает


0

0

Всем привет!

Столкнулся вот с такой странной проблемой:

Делаешь 'sudo ls' - и сколько не вводишь пароль - все неправильно.

Делаешь 'su -c "ls" ' - и все нормально.

В каком направлении копать?

★★★★★

> и сколько не вводишь пароль
Чей пароль ?

spirit ★★★★★
()

1. войти под su с паролем суперпользователя и отредактировать sudoers через visudo
2. выполнить команду sudo ls введя свой пароль (или вообще без пароля, если в sudoers прописано NOPASSWD)

arnold_shade
()
Ответ на: комментарий от samson

$ cat /etc/sudoers
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# Runas alias specification

# User privilege specification
root    ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL

# Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now

# Allow all users to power off the computer
%users  ALL= NOPASSWD: /sbin/shutdown *, /sbin/reboot *, /sbin/poweroff
# %users  ALL= NOPASSWD: /usr/sbin/hddtemp *
# %users  ALL= NOPASSWD: /sbin/ifconfig *
# %users  ALL= NOPASSWD: /bin/killall *

Kroz ★★★★★
() автор топика
Ответ на: комментарий от arnold_shade

> 1. войти под su с паролем суперпользователя и отредактировать sudoers через visudo

> 2. выполнить команду sudo ls введя свой пароль (или вообще без пароля, если в sudoers прописано NOPASSWD)

Я не говорю, что конкретно надо выполнить ls. Много чего надо выполнять. Проблема в том, что sudo как таковой не работает.

P. S. То, что прописано в sudoers NOPASSWD работает без проблем (и без пароля соответственно)

Kroz ★★★★★
() автор топика
Ответ на: комментарий от sdio

> sudo работает, а ты, ну что тут поделаешь, ламер.

> P.S.

> man sudo

> man sudoers

http://ru.wikipedia.org/wiki/Ламер

Ламер (от англ. lamer) — жаргонное или сленговое прозвище человека, полностью некомпетентентного в той или иной области, но твёрдо уверенного в обратном

Уважаемы sdio, коль вы не подпадаете под данную категорию людей, и достаточно компетентны, то навреняка сможете выдать четкое решение моей проблемы.

Kroz ★★★★★
() автор топика
Ответ на: комментарий от sdio

Я согласен признать себя ламером в sudo , только чтобы оно работало:

kroz@lix:/> sudo ls
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
kroz@lix:/> su -c "ls"
Password:
bin  boot  dev  etc  home  lib  mnt  opt  proc  root  sbin  sys  tmp  usr  var
kroz@lix:/> su
Password:
root@lix:/> cat /etc/sudoers | grep -ve "^#" |grep -ve "^$"
root    ALL=(ALL) ALL
kroz    ALL=(ALL) ALL
%users  ALL= NOPASSWD: /sbin/shutdown *, /sbin/reboot *, /sbin/poweroff
root@lix:/> exit
exit
kroz@lix:/> su -c "ls"
Password:
bin  boot  dev  etc  home  lib  mnt  opt  proc  root  sbin  sys  tmp  usr  var
kroz@lix:/> sudo ls
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
kroz@lix:/> locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=C
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES=C
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
kroz@lix:/> sudo -V
Sudo version 1.6.8p9
kroz@lix:/> uname -a
Linux lix 2.6.16.7-lix-k04 #1 Tue Apr 18 08:13:08 EEST 2006 i686 unknown unknown GNU/Linux
kroz@lix:/> 

Еще варианты?

Kroz ★★★★★
() автор топика
Ответ на: комментарий от Kroz

Ну какой же вы тупой (с) "С легким паром"

Тебе сказали уже 100 раз: дай sudo пароль ЮЗЕРА kroz, a не root_a !!!

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.