История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
- То, что дело в $PATH в таком случае очевидно.
- Да, причем этот вывод корректен, и в
man 1 su
даже объяснено почему. - Это не доказательство. Правильная работа — это когда работает так, как написано в документации. Debian так и делает — что ты не читал, твоя вина.
Если у всех нормальных гаечных ключей с обратной стороны молоток, а у твоего гаечного ключа нет - это проблемы исключительно ТВОЕГО гаечного ключа. Значит он кастрированный.
Твои практические тесты не доказывают наличие молотка у твоего гаечного ключа. Они доказывают только то, что им можно забить гвоздь. А это можно сделать и без молотка с другой стороны.
Доказательством того, что Debian ведет себя неправильно, будет то, что в остальных дистрибутивах Linux обычно $PATH при переключении через su
меняется.
Но вот если выяснится, что обычно этого как раз не происходит, то это Debian до 9 версии включительно был уродом, в котором su
был нормальным способом переключения, а в остальных подобный способ работал чисто случайно.
Да, проблема может быть не в том, что Debian особенный, а как раз в том, что он прекращает им быть. И потому ломает старые и кривые привычки своих пользователей. Ну а прочие дистрибутивы без всякого умысла на использование неправильного su
включали /sbin/ в $PATH пользователю.
Исправление Vsevolod-linuxoid, :
- То, что дело в $PATH в таком случае очевидно.
- Да, причем этот вывод корректен, и в
man 1 su
даже объяснено почему. - Это не доказательство. Правильная работа — это когда работает так, как написано в документации. Debian так и делает — что ты не читал, твоя вина.
Если у всех нормальных гаечных ключей с обратной стороны молоток, а у твоего гаечного ключа нет - это проблемы исключительно ТВОЕГО гаечного ключа. Значит он кастрированный.
Твои практические тесты не доказывают наличие молотка у твоего гаечного ключа. Они доказывают только то, что им можно забить гвоздь. А это можно сделать и без молотка с другой стороны.
Доказательством того, что Debian ведет себя неправильно, будет то, что в остальных дистрибутивах Linux обычно $PATH при переключении через su
меняется.
Но вот если выяснится, что обычно этого как раз не происходит, то это Debian до 9 версии включительно был уродом, в котором su
был нормальным способом переключения, а в остальных подобный способ работал чисто случайно.
Да, проблема может быть не в том, что Debian особенный, а как раз в том, что он прекращает им быть. И потому ломает старые и кривые привычки своих пользователей.
Исходная версия Vsevolod-linuxoid, :
- То, что дело в $PATH в таком случае очевидно.
- Да, причем этот вывод корректен, и в
man 1 su
даже объяснено почему. - Это не доказательство. Правильная работа — это когда работает так, как написано в документации. Debian так и делает — что ты не читал, твоя вина.
Если у всех нормальных гаечных ключей с обратной стороны молоток, а у твоего гаечного ключа нет - это проблемы исключительно ТВОЕГО гаечного ключа. Значит он кастрированный.
Твои практические тесты не доказывают наличие молотка у твоего гаечного ключа. Они доказывают только то, что им можно забить гвоздь. А это можно сделать и без молотка с другой стороны.
Доказательством того, что Debian ведет себя неправильно, будет то, что в остальных дистрибутивах Linux обычно $PATH при переключении через su
меняется.
Но вот если выяснится, что обычно этого как раз не происходит, то это Debian до 9 версии включительно был уродом, в котором su
был нормальным способом переключения, а в остальных подобный способ работал чисто случайно.