Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Администрирование пользователей в системах Unix

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Uriel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кстати,
su root
пишу пасворд и вроде нормально юзаю, но не могу запускать команд, например ipchains...
как запускать?

Всего записей: 269 | Зарегистр. 26-06-2002 | Отправлено: 19:26 08-10-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Uriel
 
Посмотри алиасы команд. Может, ты пишешь su, а оно тебе su-
 
Или напиши su-
и попрообуй, кто-то из знакомых админов мне говорил, что у него наоборот - с черточкой прав больше.
 
В любом случае алиасы посмотри.
 
Добавлено
У меня:
 
bash-2.05$ alias
alias bye='logout'
alias ls='ls -F'
alias more='less'
 
Еще посмотри, если ты в группе wheel, хотя это от системы зависит. Но все равно:
 
bash-2.05$ less /etc/group
# $FreeBSD: src/etc/group,v 1.19 1999/08/27 23:23:41 peter Exp $
#
wheel:*:0:root,lynx,webmaster

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 19:50 08-10-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Uriel
а su root писать не обязательно. нужно только su

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 21:57 08-10-2002
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
"su -" -  это значит выполнить команду с правами админа... соответственно, прав больше

----------
Fear is an efficient tool of management.

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 19:16 09-10-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EndoR
 

Цитата:
"su -" -  это значит выполнить команду с правами админа... соответственно, прав больше  

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

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:22 09-10-2002
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx

Цитата:
но у меня с точностью до наоборот

эээ... это как? man sudo.

----------
Fear is an efficient tool of management.

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 20:29 09-10-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EndoR
 

Цитата:
man sudo

 
Судо не стоит. И мана нет, соответственно.
 
Ну... так вот...

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:31 09-10-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EndoR
su и  sudo это абсолютно разные программы.

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 20:49 09-10-2002
greys



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Небольшое замечание:
 

Цитата:
su -" -  это значит выполнить команду с правами админа... соответственно, прав больше  

на самом деле, это совсем неправильная трактовка. Все, что делает "-" в качестве отдельного параметра команды su - это выставляет все переменные окружения в строгое соответствие с пользователем, которым мы хотим стать посредством команды su.
 
Т.е.
su -
делается чтобы стать суперпользователем, или админом, это верно, но знак "-" означает, что все переменные, которые мы устанавливали (меняли) из-под текущего пользователя, кроме переменной PATH, теряются, и инициализируются лишь переменные суперпользователя root.
 
Можно сделать
su - lynx
тогда все мои переменные будут потеряны, зато я стану полноценным пользователем lynx - все ее переменные будут проинициализированы, как будто бы я только что вошел в систему под ее именем и паролем.
 
Из-за этого свойства в некоторых Линуксах в man-страничке к команде su пишут даже в разделе описания опций:
 
-, -l, --login
       make the shell a login shell
т.е. это одна и так же опция - действует, как будто мы не меняемся с одного пользователя на другого, а просто входим в систему под указываемым пользователем.
 
Так вот, дальше: если этого "-" не указывать, то ваши переменные сохранятся. Т.е. инициализируются переменные, скажем, суперпользователя, но они как бы наложатся на ваши собственные переменные.
 
Простой опыт:
 
часть первая - с сохранением моих переменных (в данном случае это переменная HELLO):
 
bash$ export HELLO=1
bash$ su
bash# echo $HELLO
1
 
 
часть вторая - с потерей переменных, т.е. полным перевоплощением в другого пользователя:
 
bash$ export HELLO=1
bash$ su -
bash$ echo $HELLO
 
 
т.е. ничего не печатается, переменной такой в окружении пользователя, которым мы стали, просто нет. Не проинициализирована.
 
Ну, надеюсь, немного разъяснил путаницу
 
Всем удачи,
greys

Всего записей: 590 | Зарегистр. 18-10-2001 | Отправлено: 01:19 11-10-2002
kentavr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
a kogda budet prodolzhenie pro  groupy i ograni4enie dostupa pol'zovatelyam k opredelennym exe ?

Всего записей: 264 | Зарегистр. 14-02-2002 | Отправлено: 20:59 27-03-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Администрирование пользователей в системах Unix


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru