У меня есть основной вопрос, я захожу в linux box с использованием securecrt с моим именем пользователя и паролем, в нем сохранены мои имя пользователя и пароль, я хочу войти под другим именем пользователя в тот же ящик linux, как мне это сделать?так как я уже регистрируюсь и данные сохраняются, каждый раз, когда я вхожу, автоматически регистрируется с текущими учетными данными
2 ответа
3
Вы можете использовать su username - при условии, что у вас есть настройка имени пользователя. Для получения дополнительной информации о su, вы можете использовать man su
в командной строке, которая предоставит вам все детали.
NAME
su - change user ID or become superuser
SYNOPSIS
su [options] [username]
DESCRIPTION
The su command is used to become another user during a login session.
Invoked without a username, su defaults to becoming the superuser. The
optional argument - may be used to provide an environment similar to
what the user would expect had the user logged in directly.
1
Я думаю, что это будет работать для вас, попробуйте это
Сначала создайте 2 пользователей user1
и user2
[root@localhost ~]# useradd user1 [root@localhost ~]# passwd user1 Changing password for user user1. New password: BAD PASSWORD: it is too short BAD PASSWORD: is too simple Retype new password: passwd: all authentication tokens updated successfully. [root@localhost ~]# useradd user2 [root@localhost ~]# passwd user2 Changing password for user user2. New password: BAD PASSWORD: it is too short BAD PASSWORD: is too simple Retype new password: passwd: all authentication tokens updated successfully.
В /etc/passwd
измените это
user1:x:502:502::/home/user1:/bin/bash user2:x:503:503::/home/user2:/bin/bash
К этому
user1:x:502:502::/home/user1:/bin/bash user2:x:502:502::/home/user1:/bin/bash
Теперь, если вы войдете от пользователя user2, откроется домашний каталог user1. Заметка
Здесь passwd для user1 - это user1, а для user2 - это user2