우분투 사용자 계정 관리
1 #!/bin/bash 2 3 cd ~/projects/mysite 4 export DJANGO_SETTINGS_MODULE=config.settings.prod 5 . ~/venvs/mysite/bin/activate
ubuntu23.04 이미지생성후 ubuntuTest1 컨테이너 실행
docker run -it --name ubuntuTest1 ubuntu:23.04 bin/bash
//이미컨테이너 있는상태면 아래..
docker exec -it ubuntuTest1 bin/bash
우분투 컨테이너 진입 후
root 계정에서의 cat etc/passwd 계정 리스트
root:x:0:0:root:/root:/bin/bash
.
.
.
ubuntu:x:1000:1000:Ubuntu:/home/ubuntu:/bin/bash
//사용자이름 : 암호 : 시용자id : 그룹id : 추가 정보 : 홈 디렉터리 : 기본 셸
root 계정에서의 cat etc/group 그룹 리스트
root:x:0:
ubuntu:x:1000:
user1:x:1001:
usergroup1:x:1002:
아래는 추가 수정 삭제 그룹관련 명령어 각 명령어뒤 -h 사용법 확인
useradd passswd usermod userdel
chage groups groupadd groupmod groupdel
useradd user1 이후 ubuntuTest1 컨테이너 접속
docker exec -it -u user1 ubuntuTest1 bin/bash
root 계정의 etc/skel 안에 환경변수 설정이나 파일추가후
사용자계정 추가하면root의 etc/skel 내용 따라감
root@bd4466f17856:/etc/skel# ls -al
total 24
drwxr-xr-x 2 root root 4096 Apr 15 02:06 .
drwxr-xr-x 1 root root 4096 Apr 28 16:32 ..
-rw-r--r-- 1 root root 220 Jan 7 07:34 .bash_logout
-rw-r--r-- 1 root root 3771 Jan 7 07:34 .bashrc
-rw-r--r-- 1 root root 807 Jan 7 07:34 .profile
-------------------------------------------------------------------
user1@bd4466f17856:/etc/skells -al etc/skel
total 24
. #내용같다 ..단 계정추가후 수정은 무의미
'Linux' 카테고리의 다른 글
cpu mem disk 정리 (0) | 2024.11.21 |
---|---|
SUSE linux 테스트 (0) | 2024.10.28 |
web was cgi 연동 (0) | 2024.10.25 |
nfs 설정법 (0) | 2024.10.25 |
web설정 nginx (0) | 2024.10.25 |