리눅스 분류
셜 스크립트좀 도와주세요
작성자 정보
- 쪼비 작성
- 작성일
컨텐츠 정보
- 1,418 조회
- 4 댓글
- 0 추천
- 목록
본문
셸 스크립트로 사용자를 변경할 수 있나요?
현재 A 인데 su 로 root 로 변경하는 스크립트를 만들려고 하는데요..
자꾸 패스워드를 입력하라고 나오네요..ㅡㅡ^
패스워드를 자동으로 입력하는 방법은 무엇인가요 ?
답변부탁드립니다.
현재 A 인데 su 로 root 로 변경하는 스크립트를 만들려고 하는데요..
자꾸 패스워드를 입력하라고 나오네요..ㅡㅡ^
패스워드를 자동으로 입력하는 방법은 무엇인가요 ?
답변부탁드립니다.
관련자료
-
이전
-
다음
댓글 4
이창목님의 댓글
- 이창목
- 작성일
패스워드 입력부분에 아래것을 활용하시면 가능할듯 하네요.
echo "패스워드" | passwd --stdn 유저명
echo "패스워드" | passwd --stdn 유저명
gurum님의 댓글
- gurum
- 작성일
비슷한 문제로 고민을 한적이 있는데요 ...
ubuntu에서는 passwd 옵션에 --stdin 지원이 안되는 것 같습니다...
ubuntu에서는 passwd 옵션에 --stdin 지원이 안되는 것 같습니다...
gurum님의 댓글
- gurum
- 작성일
[root@cacti src]# passwd --help
Usage: passwd [OPTION...] <accountName>
-k, --keep-tokens keep non-expired authentication tokens
-d, --delete delete the password for the named account (root only)
-l, --lock lock the named account (root only)
-u, --unlock unlock the named account (root only)
-f, --force force operation
-x, --maximum=DAYS maximum password lifetime (root only)
-n, --minimum=DAYS minimum password lifetime (root only)
-w, --warning=DAYS number of days warning users receives before
password expiration (root only)
-i, --inactive=DAYS number of days after password expiration when an
account becomes disabled (root only)
-S, --status report password status on the named account (root
only)
--stdin read new tokens from stdin (root only)
Help options:
-?, --help Show this help message
--usage Display brief usage message
[root@cacti src]#
참고하세요 ~
Usage: passwd [OPTION...] <accountName>
-k, --keep-tokens keep non-expired authentication tokens
-d, --delete delete the password for the named account (root only)
-l, --lock lock the named account (root only)
-u, --unlock unlock the named account (root only)
-f, --force force operation
-x, --maximum=DAYS maximum password lifetime (root only)
-n, --minimum=DAYS minimum password lifetime (root only)
-w, --warning=DAYS number of days warning users receives before
password expiration (root only)
-i, --inactive=DAYS number of days after password expiration when an
account becomes disabled (root only)
-S, --status report password status on the named account (root
only)
--stdin read new tokens from stdin (root only)
Help options:
-?, --help Show this help message
--usage Display brief usage message
[root@cacti src]#
참고하세요 ~
리온님의 댓글
- 리온
- 작성일
대단히 위험한 스크립트가 되겠군요.
퍼미션과 사용자 그룹설정에 주의 하시기 바랍니다
strings < 스크립트 명 > <- 이 명령 한방에 루트 패스워드가 노출될 수 있습니다.
퍼미션과 사용자 그룹설정에 주의 하시기 바랍니다
strings < 스크립트 명 > <- 이 명령 한방에 루트 패스워드가 노출될 수 있습니다.