Голосование

Вы как чаще действуете? От root или через sudo?

root
sudo
По разному
Никак. Прав нету.

Автор Тема: SU, sudo, root и все вопросы связанные с ними.  (Прочитано 77318 раз)

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Говорю
$ sudo ls -1  /var/log/squid/access.log-20140501.bz2
/var/log/squid/access.log-20140501.bz2
Все нормально.

Хочу посмотреть весь месяц и применяю звездочку.
Опаньки:
$ sudo ls -1  /var/log/squid/access.log-201405*.bz2
ls: невозможно получить доступ к /var/log/squid/access.log-201405*.bz2: Нет такого файла или каталога

В то же время от рута
# ls -1 /var/log/squid/access.log-201405*.bz2
/var/log/squid/access.log-20140501.bz2
/var/log/squid/access.log-20140502.bz2
...
/var/log/squid/access.log-20140531.bz2

Это какая-то особенность sudo?
Как обмануть?
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 547
Хочу посмотреть весь месяц и применяю звездочку.
Опаньки:
$ sudo ls -1  /var/log/squid/access.log-201405*.bz2
ls: невозможно получить доступ к /var/log/squid/access.log-201405*.bz2: Нет такого файла или каталога

Вашу звёздочку раскрывает текущая оболочка (shell), та, в которой вы запускаете эту команду. Access denied потому, что оболочка не может получить доступ к файлам.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Сколько на linux сижу, ни разу не набирал sudo.
Всегда su-

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 547
Это вы зря. su требует пароль рута, sudo -- пароль пользователя. sudo более безопасен, но требует предварительной настройки.

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 610
sudo более безопасен
Более безопасен для кого и чего?
Для системы или пользователя?  ;-)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Хочу посмотреть весь месяц и применяю звездочку.
Опаньки:
$ sudo ls -1  /var/log/squid/access.log-201405*.bz2
ls: невозможно получить доступ к /var/log/squid/access.log-201405*.bz2: Нет такого файла или каталога
Как обмануть?

$ sudo ls -1  /var/log/squid/|grep access.log-201405*.bz2
« Последнее редактирование: 25.06.2014 20:21:51 от Speccyfighter »

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
$ sudo ls -1  /var/log/squid/|grep access.log-201405*.bz2
С небольшим уточнением для grep:
не access.log-201405*.bz2, а access.log-201405.*.bz2
работает.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Cool_Lamer

  • Давно тут
  • **
  • Сообщений: 473
sudo стоит, добавляю через visudo
user ALL=(ALL) ALLЗахожу и делаю от юзера
$ sudo mc
-bash: /usr/bin/sudo: Отказано в доступе
Что не так?

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 547
# control sudo list
public wheelonly restricted

По умолчанию wheelonly, то есть пользователь должен входить в группу weel.


Оффлайн Cool_Lamer

  • Давно тут
  • **
  • Сообщений: 473
# control sudo list
public wheelonly restricted

По умолчанию wheelonly, то есть пользователь должен входить в группу weel.
Какой командой правлильно добавить?


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
# control sudo list
public wheelonly restricted

По умолчанию wheelonly, то есть пользователь должен входить в группу weel.
Какой командой правлильно добавить?

# gpasswd --help|head -n5
Использование: gpasswd [параметр] ГРУППА

Параметры:
  -a, --add ПОЛЬЗ               добавить ПОЛЬЗОВАТЕЛЯ в ГРУППУ
  -d, --delete ПОЛЬЗ            удалить ПОЛЬЗОВАТЕЛЯ из ГРУППЫ

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 315
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Выделена тема:
Mate-media