mmaxsim.ucoz.ua
Меню сайта
Категории раздела
Ubuntu [69]
Ubuntu
DLE [7]
баги. фиксы и тд
Windows [6]
eyeOS [3]
FreeBSD [5]
FreeBSD
Linux [0]
VMware ESXi [7]
Amazon kindle [0]
Debian [4]
Trimax TR-2012HD [1]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2011 » Октябрь » 20 » FreeBSD: su - Sorry
15:40
FreeBSD: su - Sorry

Часто встречалась ситуация, когда вы в FreeBSD путаетесь стать суперпользователем, запускаете команду su и вместо

@aldan ~> su -
Password:
@aldan ~>

получаете

$ su -
su: Sorry
$

Это происходит от того, что пользователь, запустивший команду su, не находится в группе wheel (gid=0). Достаточно сменить основную группу пользователя при помощи команды chsh или добавить его в группу wheel в файле /etc/group  следующим образом

#aldan ~> head /etc/group
# $FreeBSD: src/etc/group,v 1.35 2007/06/11 18:36:39 ceri Exp $
#
wheel:*:0:root,nm

И после этого пользователь сумеет запускать команду su и становиться суперпользователем.

Вот как выглядит информация о пользователе, который не в группе wheel

$ id
uid=1002(nm1) gid=20(staff) groups=20(staff)
$

А вот так, если он в группе wheel:

@aldan ~> id
uid=1001(nm) gid=20(staff) groups=20(staff),0(wheel)
@aldan ~>

Ну и напоследок. Команда su без аргументов меняет UID/GID пользователя, но остановляет  переменные окружения без изменения. Т.е. $HOME будет показывать на вашу домашнюю директорию, а не на директорию пользователя root и так далее.

Команда su - , наоборот, выполняет полный логин, с заменой всех переменных окружения. Я лично предпочитаю использовать именно ее, а не просто su.

Удачного вам суперпользования и никаких "su: Sorry” :)



http://freebsd.gasparchilingarov.com/2008/06/12/freebsd-su-sorry/

Категория: FreeBSD | Просмотров: 2424 | Добавил: Maxs | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Календарь
«  Октябрь 2011  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2017