В UNIX-машине какая разница между su
и su -
? Есть ли разница? Я знаю, что su -
это стандарт.
linux
root
terminal-emulator
анонимное
источник
источник
man su
? Если так, то какую часть его объяснения вы находите запутанным?su -
это стандарт. Я предполагаю, что большинство людей, которые используютsu
это, делают это просто для разрешения корневого уровня. , ,man su
файл. Может быть, я должен был.Ответы:
Ну, su - "Имя пользователя" или su -1 "имя пользователя" или su --login "имя пользователя" (все равно) откроет вам экран входа в систему и изменит пути, домашний каталог и т. Д.
Команда su "username" имеет шанс только на пользователя, а не на домашние каталоги (это не относится к "su no username", потому что вы вошли в систему как Root / SuperUser, и вы получите среду по умолчанию для root, включая путь к изменениям исполняемого файла. также попадет в домашний каталог пользователя root.) Так что ответьте на свой вопрос, чтобы убедиться, что они находятся в нужном месте с нужным пользователем?
Ссылка для ссылки: https://www.tecmint.com/difference-between-su-and-su-commands-in-linux/
источник