Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
23 Ноября 2024, 00:26:36


Войти


Страниц: [1]   Вниз
  Печать  
Автор Тема: Команда SU во FreeBSD  (Прочитано 15194 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
davey
Новичек
*

Карма: 2
Сообщений: 16



Награды
« : 03 Февраля 2008, 23:51:08 »

Как заставить эту команду работать? Улыбка
Создал пользователя, добавил в группу wheel.
Пишу "su ls", а мне в ответ:
su: Sorry
.............BAD SU user to ls on /dev/ttyv0
Записан
sakkaba
Продвинутый
***

Карма: 1
Сообщений: 134

Vista 32bit :(


Награды
« Ответ #1 : 03 Февраля 2008, 23:59:19 »

su служит для симулирования входа пользователя в систему. например симулировать root'а таким образом: "su -" (без кавычек) или например "su - user" симулирует вход юзера "user", а то что ты пытаешься добится делает утилита sudo. Её надо предварительно установить и настроить
Записан
davey
Новичек
*

Карма: 2
Сообщений: 16



Награды
« Ответ #2 : 04 Февраля 2008, 00:27:41 »

В какую сторону копать?
Записан
desperate
Не говорите, как мне жить, а я не скажу, куда вам идти :)
Администратор
*****

Карма: 65535
Сообщений: 1254


OpenSuse 11.4 - XFCE


WWW Награды
« Ответ #3 : 04 Февраля 2008, 01:37:12 »

в сторону первого класса средней школы .... написали же. Цитирую: ""su - user" симулирует вход юзера "user", а то что ты пытаешься добится делает утилита sudo. Её надо предварительно установить и настроить"
Записан


Мой персональный блог "Шутки ради"
sakkaba
Продвинутый
***

Карма: 1
Сообщений: 134

Vista 32bit :(


Награды
« Ответ #4 : 04 Февраля 2008, 08:21:04 »

Видимо надо разжевать всё и в рот положить.
1. Вводишь в консоли "pkg_info" и смотришь установлена ли у тебя эта утилита. зовётся sudo-x.x.x. Если её нету то читаем дальше если есть то переходим к пункту №3
2. Вводим "whereis sudo" должен появится путь где находится порт. Переходим в этот каталог "cd /usr/ports/security/sudo" и от рута вводим "gmake && gmake install && gmake clean". С инета качнется исходник и установится.(с внешнего инета)
3. Вводим от рута "ee /usr/local/etc/sudoers". Ищем строчку "#%wheel    ALL=(ALL)   ALL" и раскоментируем её т.е. уберём значок "#" ну и соответственно сохраняем файл
4. И всё! Допустим надо тебе создать каталог "/etc/cte"  вводишь "sudo mkdir /etc/cte" и вводишь пароль, пароль юзера от которого выполняется команда.
Это всё очень упрощенно, но думаю хватит пищи для размышлений
P.S. Утилиту sudo можно поставить и с установочного диска в виде бинарника утилитой "sysinstall", но это не по сотонински Улыбка
P.P.S. В тексте могут быть ошибки т.к. лень проверять Улыбка
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM