БЫСТРОЕ ПРИМЕЧАНИЕ: я не уверен, если его необходимое, если я должен упомянуть это, но я выполняю chroot среду в своем / корневом каталоге
Таким образом, я не был уверен, как к действительно Google ищут это. Я приношу извинения заранее, если это - дубликат.
Я выполняю сервер Ubuntu 14.04, и я могу успешно соединиться с ssh. Однако я замечаю, что префиксы для администраторского пользователя и не администраторского пользователя отличаются.
Туманный администраторская учетная запись (учетная запись, созданная для меня во время системной установки).
Using username "nebulous".
Authenticating with public key "" from agent
nebulous@Nebulous-Linux:~$
Appmanager является не администраторской учетной записью.
Using username "appmanager".
Authenticating with public key "" from agent
-bash-4.3$
Префиксы для сравнения:
Если оба пользователя установлены использовать/bin/bash:
nebulous:x:1000:1000:nebulous,,,:/home/nebulous:/bin/bash
appmanager:x:1002:1001:,,,,:/:/bin/bash
Почему префиксы отличаются?
Это также, кажется, вызывает проблему с псевдонимами.
Если я вхожу в систему с туманным, то su appmanager
, и выполните псевдоним, он работает правильно. Однако, если я должен был войти в систему с неадминистраторской учетной записью и попытаться выполнить псевдоним, это не распознает тот же псевдоним
Администраторский терминал:
appmanager@Nebulous-Linux:/home/appmanager$ helloworld
Hello, World!
Неадминистраторский терминал:
-bash-4.3$ helloworld
-bash: helloworld: command not found
Что заставляет оболочку не распознавать псевдоним?
Я решил мои обе своих проблемы.
Все, это необходимо, к source path/to/user/.bashrc
, я получаю надлежащий префикс:
appmanager@Nebulous-Linux:/$
и мои псевдонимы также работают.
appmanager@Nebulous-Linux:/$ helloworld
Hello, World!
я также приношу извинения за неправильное употребление AskUbuntu Q& сайт. Спасибо за @Fabby
подсказки