리눅스

 3916, 1/196 회원가입  로그인  
   parkddong
   /etc/skel 에 관해서 질문있습니다.

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=4310 [복사]


안녕하세요 며 칠전에 해커스쿨 가입을 하고 첫번째 질문 올립니다^^;

제가 요즘 리눅스를 공부하고 있는데 skel 에 관해 개념을 이해를 잘 못하겠어서요..

일단은

- cp -r /etc/skel /test

- mkdir /test/index.html

- cat > /test/index.html
  123
ctrl + z

이렇게 하고..

계정을 이렇게 만들어줬는데요.

useradd -d /test1/test2/home/main<계정> -m -k /test main<계정>

계정을 만들때 저 위에 skel를 하는 이유는 무엇일까요?

skel 하위 파일들을 계정만들때 추가해주면 계정이 자동생성 되나요?

공부를 하다 보니 자세히 풀어서 설명해주는 곳이 없어서 질문 합니다.

고수님들 답변 좀 부탁드릴께요.

감사합니다.

  Hit : 4778     Date : 2013/07/06 03:43



    
Chris Ruiel /etc/skel 디렉토리는 useradd 명령어를 사용하여 계정을 생성해줄때에

기본적으로 홈디렉토리에 복사할 파일들을

모아놓은곳 입니다^^

useradd 명령어 소스를 보지 못해서 뭐라 자세하게 답변을 달진 못하겠지만...

useradd 명령어 사용시 etc/skel 디렉토리의 내용을 그대로 복사하고 있답니다.

즉
---

cp -r /etc/skel /test

- mkdir /test/index.html

- cat > /test/index.html
123
ctrl + z
---
이 입력 과정은 필요하지 않고.. 그냥 /etc/skel 디렉토리에 index.html 파일을 생성해

놓으면 index.html 파일 또한 그대로 복사가 되겠지요~

(skel 디렉토리 하위에 디렉토리를 만들어 놔도 그대로 복사가 된답니다.)
2013/09/27