Арендовал VDS сервер, подключаюсь ч/з XRDP
Ввожу команду who в терминале - ничего не возвращает.
Если пишу whoami, то возвращает правильное имя пользователя.
Мне надо именно who, т.к. он возвращает правильное имя даже если работаешь как su, а whoami пишет всегда root
Не подкажите почему who пустой?
Спасибо
"who" пустой в терминале
Модераторы: /dev/random, Модераторы разделов
Re: "who" пустой в терминале
Используй чтобы переменные окружения тоже менялись. Тогда whoami будет показывать правильно.
Код: Выделить всё
su -
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: "who" пустой в терминале
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: "who" пустой в терминале
Вообще-то дело далеко не в переменных окружения.Vascom писал: ↑20.09.2018 16:08Используйчтобы переменные окружения тоже менялись. Тогда whoami будет показывать правильно.Код: Выделить всё
su -
cutecode, а что это за дистрибутив так себя ведёт?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 31
Re: "who" пустой в терминале
это предустановленный Debian 9 на VDS.
я написал postinst скрипт для установщика DEB, где определяю имя пользователя и устанавливаю ярлык ему на рабочий стол.
На моем ноутбуке dpkg четко работает, а на VDS пишет, что нет такого каталога "/home//Desktop", как видите там 2 слэша идут
я написал postinst скрипт для установщика DEB, где определяю имя пользователя и устанавливаю ярлык ему на рабочий стол.
На моем ноутбуке dpkg четко работает, а на VDS пишет, что нет такого каталога "/home//Desktop", как видите там 2 слэша идут
Re: "who" пустой в терминале
Пакеты не должны ничего создавать в пользовательских каталогах. Тут уже неправильный подход.
Спасибо сказали: