: 안녕하십니까.
: 꾸벅,,
: 조그마한 회사에서 서버를 관리하고 있는 초보리눅스입니다.
: 한가지 질문이 있는데, root가 계정을 만들때 퍼미션이 보통 700으로
: 되어 있지 않습니까..
: 그런데 이퍼미션을 자동으로 변경할려면 어떤 파일을 설정해야되는거지요.
/etc/login.defs 파일 하단에 다음과 같이 넣어주시면 자동으로 701로 생성
됩니다.
UMASK 076
위의 umask 값은 7의 보수로 지정하시면 됩니다.
그러니까 771로 하고 싶다면 006으로 설정하시면 됩죠.
: 또, 계정생성시 public_html이나cgi-bin디렉토리를 자동생성되기위해서는
: 어떻게 해야하는 지요..
/etc/skel 경로에 사용자 계정을 위해 미리 파일 또는 디렉토리를 생성해둔
후
사용자를 추가해 보시기 바랍니다.
:
: 죄송하지만 한가지만 더여쭙겠습니다..
: 일반계정사용자가 자신의 디렉에서 파일이나 디렉토리를 만들때
: 자동으로 퍼미션을 변경하고자할때는 어떤 파일을 설정해야하는지요..
umask 명령에 위에서 설명했던 값을 지정하시면 되겠습니다.
$ umask <-- 현재 umask 정보 출력
022
$ mkdir test
$ ls -ld test
drwxr-xr-x 2 arc user 4096 3월 21 19:28 test
$ touch file
$ ls -l file
-rw-r--r-- 1 arc user 0 3월 21 19:30 file
$ umask 000 <-- umask 정보를 000으로 설정
$ umask
000
$ mkdir test1
$ ls -ld test1
drwxrwxrwx 2 arc user 4096 3월 21 19:28 test1
$ touch file1
$ ls -l file1
-rw-rw-rw- 1 arc user 0 3월 21 19:29 file1
: 여러가지를 질문해서 죄송합니다.
: 그럼 안녕히 계십시요..
: 꾸벅...