The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"проверка 'оригинальный' логин или sudo"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы)
Изначальное сообщение [ Отслеживать ]

"проверка 'оригинальный' логин или sudo"  +/
Сообщение от sdog (ok) on 19-Май-12, 17:25 
как проверить, или сделать чтобы можно было бы проверить, это пользователь зашёл сам или кто другой на него сделал sudo

если сам - выполнить в /etc/profile определенные действия, если это sudo, то не делать.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "проверка 'оригинальный' логин или sudo"  +/
Сообщение от PavelR (ok) on 19-Май-12, 17:39 
> как проверить, или сделать чтобы можно было бы проверить, это пользователь зашёл
> сам или кто другой на него сделал sudo
> если сам - выполнить в /etc/profile определенные действия, если это sudo, то
> не делать.

$ENV{SUDO_USER}

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "проверка 'оригинальный' логин или sudo"  +/
Сообщение от sdog (ok) on 19-Май-12, 17:52 
>> как проверить, или сделать чтобы можно было бы проверить, это пользователь зашёл
>> сам или кто другой на него сделал sudo
>> если сам - выполнить в /etc/profile определенные действия, если это sudo, то
>> не делать.
> $ENV{SUDO_USER}

нет такой, Sudo version 1.6.9p23 на AIX'е

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "проверка 'оригинальный' логин или sudo"  +/
Сообщение от sdog (ok) on 19-Май-12, 20:10 
>>> как проверить, или сделать чтобы можно было бы проверить, это пользователь зашёл
>>> сам или кто другой на него сделал sudo
>>> если сам - выполнить в /etc/profile определенные действия, если это sudo, то
>>> не делать.
>> $ENV{SUDO_USER}
> нет такой, Sudo version 1.6.9p23 на AIX'е

who -m

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "проверка 'оригинальный' логин или sudo"  +/
Сообщение от Михрютка on 19-Май-12, 21:14 
>>> как проверить, или сделать чтобы можно было бы проверить, это пользователь зашёл
>>> сам или кто другой на него сделал sudo
>>> если сам - выполнить в /etc/profile определенные действия, если это sudo, то
>>> не делать.
>> $ENV{SUDO_USER}
> нет такой, Sudo version 1.6.9p23 на AIX'е

как это нету, когда всегда была.

mike@homebox:~> sudo sh -c "echo \$SUDO_USER"
mike

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "проверка 'оригинальный' логин или sudo"  +/
Сообщение от sdog (ok) on 19-Май-12, 21:39 
> как это нету, когда всегда была.
> mike@homebox:~> sudo sh -c "echo \$SUDO_USER"
> mike

наверное, я не умею их готовить

slam:~ # echo $SUDO_USER

slam:~ # uname -a
Linux slam 2.6.37.6-0.11-desktop #1 SMP PREEMPT 2011-12-19 23:39:38 +0100 i686 i686 i386 GNU/Linux
slam:~ # sudo -V
Sudo version 1.7.6p2

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "проверка 'оригинальный' логин или sudo"  +/
Сообщение от Михрютка on 19-Май-12, 21:48 
>> как это нету, когда всегда была.
>> mike@homebox:~> sudo sh -c "echo \$SUDO_USER"
>> mike
> наверное, я не умею их готовить
> slam:~ # echo $SUDO_USER
> slam:~ # uname -a
> Linux slam 2.6.37.6-0.11-desktop #1 SMP PREEMPT 2011-12-19 23:39:38 +0100 i686 i686 i386
> GNU/Linux
> slam:~ # sudo -V
> Sudo version 1.7.6p2

"рация на бронетранспортере!"

mike@homebox:~> sudo bash
homebox:/home/mike # echo $SUDO_USER
mike

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "проверка 'оригинальный' логин или sudo"  +/
Сообщение от sdog (ok) on 19-Май-12, 21:56 
>> как это нету, когда всегда была.
>> mike@homebox:~> sudo sh -c "echo \$SUDO_USER"
>> mike
> наверное, я не умею их готовить
> slam:~ # echo $SUDO_USER
> slam:~ # uname -a
> Linux slam 2.6.37.6-0.11-desktop #1 SMP PREEMPT 2011-12-19 23:39:38 +0100 i686 i686 i386
> GNU/Linux
> slam:~ # sudo -V
> Sudo version 1.7.6p2

так у меня тоже работает, а если делать "sudo su -", нет
почему?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "проверка 'оригинальный' логин или sudo"  +/
Сообщение от Михрютка on 19-Май-12, 22:20 
> так у меня тоже работает, а если делать "sudo su -", нет
> почему?

потому что не прочел в мане, что делает параметр -l

походу ты что, через sudo интерактивный шелл собрался раздавать? плохая идея.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "проверка 'оригинальный' логин или sudo"  +/
Сообщение от sdog (ok) on 19-Май-12, 22:32 
>> так у меня тоже работает, а если делать "sudo su -", нет
>> почему?
> потому что не прочел в мане, что делает параметр -l
> походу ты что, через sudo интерактивный шелл собрался раздавать? плохая идея.

что-то не пойму как связаны списоки разрешённых и запрещенных команд с переменной среды, объясните, пожалауйста мысль.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "проверка 'оригинальный' логин или sudo"  +/
Сообщение от Михрютка on 20-Май-12, 00:02 
>>> так у меня тоже работает, а если делать "sudo su -", нет
>>> почему?
>> потому что не прочел в мане, что делает параметр -l
>> походу ты что, через sudo интерактивный шелл собрался раздавать? плохая идея.
> что-то не пойму как связаны списоки разрешённых и запрещенных команд с переменной
> среды, объясните, пожалауйста мысль.

эээ я ничего не писал про "связаны списоки разрешённых и запрещенных команд с переменной
> среды".

я написал про то, что man su не прочитан толком (как и man sudo видимо), и про то, что раздавать через sudo шелл - плохая идея. а вы, судя по упоминанию /etc/profile именно шелл собрались раздавать. если ошибся, извините.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру