Для переключения пользователей в Bash можно использовать различные методы. Вот несколько примеров кода:
-
Команда su:
Командаsuпозволяет переключиться на другую учетную запись пользователя. По умолчанию, если вы не укажете имя пользователя, оно переключится на пользователя root. Вот пример:su usernameЗамените
имя пользователяна нужную учетную запись пользователя. -
Команда sudo:
Командаsudoиспользуется для выполнения команд с привилегиями суперпользователя. Вы также можете использовать его для переключения на другого пользователя с помощью опции-u. Вот пример:sudo -u username bashЗамените
имя пользователяна нужную учетную запись пользователя. -
su – Команда:
Командаsu -не только переключает пользователя, но и загружает переменные среды пользователя. Это может быть полезно для создания полноценной среды для нового пользователя. Вот пример:su - usernameЗамените
имя пользователяна нужную учетную запись пользователя. -
Команда ssh:
Если вы хотите переключиться на пользователя на удаленном компьютере, вы можете использовать командуssh. Это позволяет вам войти на удаленный компьютер и работать от имени указанного пользователя. Вот пример:ssh username@remote_hostЗамените
usernameна нужную учетную запись пользователя, аremote_hostна IP-адрес или имя хоста удаленного компьютера.