분류 전체보기 (51) 썸네일형 리스트형 01_00 Network Configuration Administration - 네트워크 관리 네트워크 서비스 과정 진행 시 필요한 기술 - 서비스 enable/disable - 네트워크 설정 - SELinux - 서버 방화벽 - 네트워크 관리 - NetworkManager (네트워크 매니저) (CentOS 6.x 이하) network 스크립트 (CentOS 7.x 이상) NetworkManager 서비스 : 네트워크 매니저 (NetworkManager)는 네트워크 설정을 모니터링 및 관리하는 데몬 : 데몬 뿐 아니라 네트워크 상태 정보를 제공한 GNOME 알림 영역도 있음 : 명령줄 및 그래픽 도구는 NetworkManager와 통신하며 구성 파일을 /etc/sysconfig/network-scripts 디렉토리에 저장 - 장치(Device)는 네트워크 인터페이스(Network Interface.. 10_01-10 User & Group Administration - useradd 명령어 실행 시 사용되는 기본 설정 값 변경 useradd 명령어 실행 시 사용되는 기본 설정값 변경 # useradd -D -D : Default, 설정 파일의 내용을 출력함 [root@server1 ~]# useradd -D GROUP=100# 기본그룹 GID HOME=/home# 사용자의 홈 디렉토리가 생성될 디렉토리 INACTIVE=-1# 비밀번호 만기 후 계정잠금 기간 EXPIRE=# 비밀번호 만기 일수 SHELL=/bin/bash# 기본 쉘 SKEL=/etc/skel# 계정 생성 시 홈 디렉토리에 복사할 파일을 가진 디렉토리 CREATE_MAIL_SPOOL=yes # cat /etc/default/useradd : useradd -D 명령어를 통해 설정하면 /etc/default/useradd 파일의 내용이 변경 ※ 참고 - 쉘의 종류 .. 10_01-09 User & Group Administration - 다중 사용자 추가 스크립트 제작 다중 사용자 추가 스크립트 제작 (권장) 관리자용 스크립트 디렉토리 : /root/bin, /root/shell # ls -ld /root [root@server1 ~]# ls -ld /root dr-xr-x---. 17 root root 4.0K 8월 31 00:22 /root/ # mkdir -p /root/bin # cd ~/bin # vi passd.txt [root@server1 ~/bin]# vi passwd.txt user100user100 user101user101 (사용자) (암호) # vi add.sh #!/bin/bash START=100 END=140 while [ $START -le $END ] # /* -le : less equal */ do echo "user$START use.. 10_01-08 User & Group Administration - 홈계정 생성 시 참조되는 디렉토리 (/etc/skel) 및 파일 홈계정 생성 시 참조되는 디렉토리 (/etc/skel) 및 파일 : 사용자 계정이 생성될 때 /etc/skel (skelton) 디레토리 안에 파일들이 사용자 홈디렉토리로 복사되고, 사용자 것으로 소유자/그룹이 변경됨 # useradd user05 # passwd user05 -> user05 사용자의 암호 입력 # ls -al /etc/skel /home/user05 두 개의 디렉토리 안에 파일들이 동일한 것을 알 수 있음 [root@server1 ~]# ls -al /etc/skel /home/user05 /etc/skel: 합계 24K drwxr-xr-x. 3 root root 78 8월 3 13:32 ./ drwxr-xr-x. 146 root root 8.0K 8월 31 00:13 ../ -rw-.. 10_01-07 User & Group Administration - 사용자 만기일(Expire Date) 설정 OPTIONS DESCRIPTIONS -e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE ① 현재 시간 확인 [root@server1 ~]# date 2021. 08. 30. (월) 18:57:02 KST [root@server1 ~]# date -d '+30 days' 2021. 09. 29. (수) 18:57:12 KST ② user04 사용자의 Expire Date 설정 # useradd -e 2021-09-29 user04 -e 옵션 : expire date를 설정 [root@server1 ~]# useradd -e 2021-09-29 user04 [root@server1 ~]#.. 10_01-06 User & Group Administration - 사용자 설명 정보(Comment) 및 로그인 쉘(Shell) 변경 사용자 설명 정보 (Comment) 및 로그인 쉘(Shell) 변경 ① 일반적인 경우 - user01 사용자가 존재하는지 확인 # cat /etc/passwd | grep user01 [root@server1 ~]# cat etc/passwd | grep user01 cat: etc/passwd: 그런 파일이나 디렉터리가 없습니다 - 없다면 사용자 추가 및 passwd 설정 # useradd user01 # passwd user01 [root@server1 ~]# useradd user01 [root@server1 ~]# passwd user01 user01 사용자의 비밀 번호 변경 중 새 암호: (user01) 잘못된 암호: 암호는 8 개의 문자 보다 짧습니다 새 암호 재입력: (user01) pass.. 10_01-05 User & Group Administration - 사용자 삭제 (userdel) userdel 명령어 ∇ 명령어 형식 # userdel [options] LOGIN [root@server1 ~]# userdel [options] LOGIN Usage: userdel [options] LOGIN Options: -f, --force force some actions that would fail otherwise e.g. removal of user still logged in or files, even if not owned by the user -h, --help display this help message and exit -r, --remove remove home directory and mail spool -R, --root CHROOT_DIR directory to chro.. 10_01-04 User & Group Administration - 사용자 관리 (usermod) usermod 명령어 ∇ 명령어 형식 # usermod [options] LOGIN [root@server1 ~]# usermod [options] LOGIN Usage: usermod [options] LOGIN Options: -c, --comment COMMENT new value of the GECOS field -d, --home HOME_DIR new home directory for the user account -e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -f, --inactive INACTIVE set password inactive after expiration to INACTIVE -g, --gid G.. 이전 1 2 3 4 5 6 7 다음