다음 명령을 사용하여 Linux 컴퓨터에 새 사용자를 만들었습니다.
sudo useradd -m foo.bar
sudo passwd foo.bar
그 후 로 전환했지만 foo.bar
현재 디렉터리가 현재 사용자에게 연결되지 않고 현재 사용자의 정보가 명령줄에 표시되지 않습니다.
ubuntu@ip-172-31-47-200:~$ su foo.bar
Password:
$
$ whoami
foo.bar
$
$ pwd
/home/ubuntu
나는 다음과 같은 것을 갖고 싶다
foo.bar@ip-172-31-47-200:~$
어떻게 이를 달성할 수 있나요?
답변1
당신이 찾고 있는 것은 '-l' 플래그입니다. "su -l user"를 사용하여 사용자의 홈 디렉터리에 직접 액세스하고 경로 변수를 초기화할 수 있습니다. 여기서 user는 로그인하는 데 사용하는 사용자 이름입니다.
추가 정보:su 맨페이지