LinuxForum.Fans
Тема

Не понимаю поведения su

Автор: lone_wolf 16 сообщений 1164 просмотров
09.07.2017 02:24 · отредактировано #424153

Всем привет, вообщем имеется сервак с zimbra на борту. И вот когда я пытаюсь перейти под юзера zimbra из под обычного юзера, у меня спрашивает пароль от юзера zimbra, а вот если делаю тоже самое из под root то всё ОКи пароль не спраивает. Я конечно понима что root всемогущ но все же не совсем понятно почему так.

09.07.2017 11:55 #424159

Потому как всемогущ. Никто не запретит ему сохранить текущий хеш пароля пользователя, сменить ему пароль, зайти, выйти, вернуть как было.
А если нет разницы, зачем платить больше?

09.07.2017 12:17 #424161
bormant написал:
Потому как всемогущ. Никто не запретит ему сохранить текущий хеш пароля пользователя, сменить ему пароль, зайти, выйти, вернуть как было.
А если нет разницы, зачем платить больше?

Так вот дело в том что на юзере реально нет пароля там всесто пароля !!
Когда один ! то это понятно пароль отключен и логин не возможен. А вот с 2-мя !! пока не нашел пояснений, но исчу

09.07.2017 12:33 #424163

http://manpages.ubuntu.com/manpages/xenial/ru/man5/shadow.5.html

Показать
шифрованный пароль
Подробней о пароле смотрите в справочной странице crypt(3).

Если поле пароля содержит строку, которая не удовлетворяет
требованиям crypt(3), например содержит ! или *, то пользователь не
сможет использовать этот пароль unix для входа (но может войти в
систему под другими паролями).

Это поле может быть пустым, то есть для указанной учётной записи не
требуется аутентификация по паролю. Однако, некоторые приложения,
читающие файл /etc/shadow, могут вообще отказать в доступе, если
поле пароля пусто.

Поле пароля может начинаться с восклицательного знака, означающего,
что пароль заблокирован. Оставшиеся символы в строке представляют
поле пароля до его блокировки.

Так что независимо от количества восклицательных знаков этот пользователь не может осуществить интерактивный вход.

09.07.2017 14:34 #424166
caspar написал:

Так что независимо от количества восклицательных знаков этот пользователь не может осуществить интерактивный вход.

Но из подрута то происходит *SCRATCH* вот я и задумался как...

09.07.2017 19:11 · отредактировано #424181
"lone_wolf" написал:
Но из подрута то происходит

происходит по su
su -- не интерактивный вход
кроме того, root'у все можно (без ввода пароля)

09.07.2017 19:24 #424182
"caspar" написал:
происходит по su
su -- не интерактивный вход
кроме того, root'у все можно (без ввода пароля)

Понял, спасибо

10.07.2017 09:38 #424203

lone_wolf, к тому же не вредно знать разницу между

su

и

su -

10.07.2017 11:01 #424204
"stranger" написал:
к тому же не вредно знать разницу между

su

и

su -

Да вот буду освежать в голове, ибо это зашквар с моей стороны

10.07.2017 20:47 #424208

stranger, кстати если есть толковая статейка на примете скинь ссылочку на неё.
Если что это не просьба поискать за меня, я и так сам поисщу и почитаю.

10.07.2017 20:59 #424209

lone_wolf, вот хочешь верь, хочешь не верь, я всегда читаю только и исключительно MAN.

10.07.2017 21:34 #424210

Действительно, su не та утилита, которой нужен объемистый том. У нее всего несколько параметров, и ее поведение достаточно внятно в man'е описано. Вот sudo -- это да, но, опять-таки, можно и по man'у разобраться.

10.07.2017 22:18 #424211

Да согласен со всеми ораторами выше man это наше всё *DRINK*

11.07.2017 12:28 #424215

Фи, какая скукота эта ваша мана :-/ метод научного тыка - удел смелых и любопытных. >:o

11.07.2017 14:13 #424217
"shtoom" написал:
удел смелых

Проверить закон всемирного тяготения шагнув из окна десятого этажа не пробовали?

13.07.2017 16:26 #424238

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

Войдите или зарегистрируйтесь, чтобы ответить.