티스토리 뷰

리눅스에서 계정을 여러개 운영하는 경우 운영의 효율 및 메모리 관리를 위해 filesystem 경로를 다르게 설정할 수 있다.

 

본 글쓴이의 경우 

 

filesystem 4개 중 

 

 

931GB 의 메모리를 가진 /dev/nvme0n1p1 filesystem 에 유저를 옮기려고 한다.

 

-- 계정용 디렉토리 생성
mkdir /home/Ddrive/client2

-- 계정 생성
useradd client2

-- 계정의 디렉토리 변경
usermod  -d /home/Ddrive/client2 -s /bin/bash client2

-- 해당 계정이 bash 로 접속되는 것을 막기 위해 bash 파일 복사
cp -v /etc/skel/.bash* /home/Ddrive/client2
`/etc/skel/.bash_logout' -> `/home/Ddrive/client2/.bash_logout'
`/etc/skel/.bash_profile' -> `/home/Ddrive/client2/.bash_profile'
`/etc/skel/.bashrc' -> `/home/Ddrive/client2/.bashrc'

 

다음과 같이 설정 시 계정의 홈디렉토리를 변경할 수 있다.

 

su 로 계정 접속 후 pwd 명령어로 디렉토리 확인 시 정상적으로 변경된 것을 확인할 수 있다.

 

댓글