adduser 옵션에 대한 질문여...
adduser옵션에 -e -f -s라는 옵션이 있잖아요,
제가 보고 있는 책에
-e : "지정된 날짜에 사용자의 계정을 삭제"
-f : "패스워드가 만기된 후 계정이 영구히 말소될 때까지의 기간"
-s : "사용자의 로그인 쉘을 지정"
-s 옵션만 사용법이 있고, -e 와 -f 옵션에 대한 사용예제가 없어서...ㅠㅠ
질문을 드리는 거구요, 질문내용은 다음과 같습니다.
질문1)
-e 옵션 날짜 지정은 어떻게 하는건가요??
질문2)
-e 옵션으로 지정된 날짜에 사용자의 계정을 삭제한다면, 아무래도 사용자에게
계정이 xx년 x월 x일에 계정이 삭제된다는 것을 알려야 할거 같은데, 이런 상태
를 어떻게 알릴수 있는건가요??
질문3)
-f 옵션은 어떻게 사용하는 건가요??
질문4)
-f 옵션설명이...
"패스워드가 만기된 후 계정이 영구히 말소될 때까지의 기간"
이라고 나와 있는데요, "패스워드가 만기" 되었다는 뜻은 해당 사용자의 패스워드를
더 이상 사용할 수 없다는 뜻은가요??
그리고, "계정이 영구히 말소" 된다는 뜻은 그 사람의 계정이 영구히 삭제된다는
뜻인가요??
그리고 하나더요.. "계정이 영구히 말소될 때까지의 기간" 이라는 것은 계정이 영구히
말소될 때까지 남은 기간을 뜻하는 건가요??
너무 막연한 설명이어서...
질문5)
-f 옵션설명에 보면,
"패스워드가 만기된 후 계정이 영구히 말소될 때까지의 기간"
이 부분에서 패스워드 만기일을 어떻게 정하는 건가요??
그리고, 계정이 영구히 말소될 때까지의 기간은 어떻게 정하는 건가요??
(-f 옵션 설명이 너무 부실하여서...질문을 너무 많이 드리게 되네요...ㅡㅡ;;)
질문6)
-e 옵션과 -f 옵션은 계정삭제와 관련된 옵션같은데요,
-e 옵션과 -f 옵션으로 지정된 날짜에 계정을 삭제할 경우 /etc/passwd 파일에서
사용자정보 필드가 삭제됨과 동시에 /home 디렉토리에 있는 사용자계정 디렉토리
도 모두 삭제 되는건가요??
질문7)
-s 옵션은 "사용자의 로그인 쉘을 지정" 지정이라고 설명이 나와 있는데,
책에 나온 예제에는 bash쉘과 tcsh쉘이 예제로 나와 있거든요...근데, 이 2가지
쉘의 차이점이 나와 있지 않네요...이 2가지 쉘의 차이점은 무엇인가요??
그리고, bash쉘과 tcsh쉘 이외에 어떤 쉘이 있나요??
아~
저도 잘은 모르지만....
음....
영어라 불편하시겠지만, man adduser하시면 대부분의 내용은 해결하실듯...
제가 보고 있는 책에는 보시는 책보다 조금 자세히 나왔기에 올려볼까 합니다.
-e expire-date
계정이 사용될 수 있는 유효기간을 설정한다. 기본 값은 만료하지 않는다. MM/DD/YY 형식으로 날짜를 지정한다(2000년은 00으로 나타낸다). 예를 들면 -e 04/01/00이라고 주면 이 계정은 2000년 4월1일이 되면 만료되어 사용할 수 없게 될 것이다.
-f inactive-time
패스워드 유효기간이 만료된 후 계정을 사용할 수 없게 만들 때까지의 날 수를 지정한다. 값이 0이라면 패스워드 만료와 동시에 계정을 즉시 사용하지 못하게 하라는 의미이다. 값이 -1인 것은 패스워드가 만료되어도 계정을 계속 사용할 수 있게 하라는 의미이다(예를 들어, -f 3은 패스워드가 만료된 후 3일이 지나면 계정 자체를 디스에이블하라는 의미이다. 기본값은 -1이다).
-s shell
사용자의 로그인 쉘은 사용자가 로그인할 때 실행되는 첫번째 프로그램이다. 디폴트 쉘은 Bourne Shell(/bin/bash)이다. 이 옵션을 통해 원하는 쉘을 지정할 수 있다(사용가능한 쉘의 목록은 /etc/shells에 있다).
음... 쉘종류는 c쉘 born쉘 korn쉘등이 유명합니다. ;;
세상이 뭐라하든... :)
댓글 달기