강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

useradd의 환경을 지배하는 3개의 파일(디렉토리)실무4편-useradd가 참조하는 파일 : /etc/skel/디렉토리 내의 모든 파일들

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

useradd의 환경을 지배하는 3개의 파일(디렉토리)실무4

 

부제 : useradd가 참조하는 파일 : /etc/skel/디렉토리 내의 모든 파일들

 

 

 

이번에는 useradd가 참조하는 3번째 파일로서 /etc/skel이라는 디렉토리내용에 대한 것이다.

 

 

 

 이 디렉토리에는 점(.)으로 시작하는 파일들이 여러 개가 있다.

 

 

 

 , “useradd sspark”이라는 명령어를 실행하여 sspark사용자를 새로 생성하였다면 /etc/skel/디렉토리에 존재하는 모든 파일들이 /home/sspark/디렉토리로 자동 복사된다.

 

 

 

 , sspark사용자의  로그인 후에 서버사용 환경을 설정하기 위하여 .()으로 시작하는 파일들이 홈디렉토리에 있다.

 

 

 

  여기서 중요한 것은 sspark계정이 생성되고 난 후에  /etc/skel/디렉토리에 존재하는 모든 파일들이 새로 생성된 사용자의 홈디렉토리로 복사되었다는 점이다.

 

 

 

  

 

, /etc/skel/디렉토리에는 위의 홈디렉토리에 복사되어 들어간 파일들과 동일한 파일들이 있음을 알 수 있다.

 

 

 

 

 

[root@RockyLinux01 ~]# ls -al /etc/skel

합계 32

drwxr-xr-x.   4 root root   111  6 14 15:24 .

drwxr-xr-x. 182 root root 12288  6 21 16:18 ..

-rw-r--r--    1 root root    18  1 24 07:42 .bash_logout

-rw-r--r--    1 root root   141  1 24 07:42 .bash_profile

-rw-r--r--    1 root root   492  1 24 07:42 .bashrc

drwxr-xr-x    4 root root    39  4 28 15:57 .mozilla

-rw-r--r--.   1 root root   658  5 15  2022 .zshrc

drwxr-xr-x    2 root root    24  6 14 15:24 public_html

[root@RockyLinux01 ~]#

 

 

다음 실무 예를 보자.

/etc/skel 디렉토리의 파일들을 확인한 것이다.

 

[root@RockyLinux01 ~]# ls -al /etc/skel

합계 32

drwxr-xr-x.   4 root root   111  6 14 15:24 .

drwxr-xr-x. 182 root root 12288  6 21 16:18 ..

-rw-r--r--    1 root root    18  1 24 07:42 .bash_logout

-rw-r--r--    1 root root   141  1 24 07:42 .bash_profile

-rw-r--r--    1 root root   492  1 24 07:42 .bashrc

drwxr-xr-x    4 root root    39  4 28 15:57 .mozilla

-rw-r--r--.   1 root root   658  5 15  2022 .zshrc

drwxr-xr-x    2 root root    24  6 14 15:24 public_html

[root@RockyLinux01 ~]#

 

 

 

그리고.. 다음과 같이 sspark2라는 사용자를 생성하였다.

 

 

 

[root@RockyLinux01 ~]# useradd sspark2

[root@RockyLinux01 ~]#

 

그런다음.. sspark2의 홈디렉토리에 생성된 파일들을  아래와 같이 확인한 것이다.

 

 

 

[root@RockyLinux01 ~]# ls -al /home/sspark2

합계 16

drwx------  4 sspark2 sspark2 111  6 21 16:44 .

drwxr-xr-x. 9 root    root    108  6 21 16:44 ..

-rw-r--r--  1 sspark2 sspark2  18  1 24 07:42 .bash_logout

-rw-r--r--  1 sspark2 sspark2 141  1 24 07:42 .bash_profile

-rw-r--r--  1 sspark2 sspark2 492  1 24 07:42 .bashrc

drwxr-xr-x  4 sspark2 sspark2  39  4 28 15:57 .mozilla

-rw-r--r--  1 sspark2 sspark2 658  5 15  2022 .zshrc

drwxr-xr-x  2 sspark2 sspark2  24  6 14 15:24 public_html

[root@RockyLinux01 ~]#

 

 

거듭 설명하지만, 여기서 중요한 것은  /etc/skel/ 디렉토리에 존재하는 파일들이 그대로 새로운 사용자 생성시에 홈디렉토리에 그래도 복사된다는 것이다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,080 명
  • 현재 강좌수 :  36,013 개
  • 현재 접속자 :  305 명