NIS환경에서의 사용자 로그인쉘 변경하는 ypchsh 실무
작성자 정보
- 구돌 작성
- 작성일
컨텐츠 정보
- 2,459 조회
- 0 추천
- 목록
본문
NIS환경에서의 사용자 로그인쉘 변경하는 ypchsh 실무
ypchsh는 NIS에서 지정한 사용자의 로그인 쉘(login shell)을 변경하는 명령어입니다.
이 명령어가 정상적으로 실행이 되려면 NIS마스트서버, NIS슬레이브서버, 그리고 NIS클라이언트의 환경이 정상적으로 구성되어 있어야만 가능합니다.
이 명령어를 실행하면 “Login shell [/bin/sh]:”와 같은 프롬프트가 출력됩니다.
여기에서 변경하고자하는 로그인쉘을 입력하시면 됩니다.
명령어위치 : /usr/bin/ypchsh
사용형식 : ypchsh [user]
다음 예는 NIS클라이언트에서 sspark이라는 계정으로 자기자신(sspark)의 로그인쉘을 변경한 예입니다.
[sspark@command sspark]$ ypchsh Changing NIS account information for sspark on command.superuser.co.kr. Please enter password:*******
Changing login shell for sspark on command.superuser.co.kr. To accept the default, simply press return. To use the system's default shell, type the word "none". Login shell [/bin/bash]: /bin/csh
The login shell has been changed on command.superuser.co.kr.
[sspark@command sspark]$ |
위의 예에서 ypchsh를 실행한 후에는 sspark의 패스워드를 입력하셔야합니다.
그리고 위의 실행결과 sspark의 기존 로그인쉘(/bin/bash)이 /bin/csh로 변경되었습니다.
만약 root계정으로 sspark의 로그인쉘을 변경하고자 한다면 “ypchsh sspark”와 같이 사용하셔야 합니다.
그리고 입력하시는 패스워드 또한 root의 패스워드를 입력하셔야 변경이 가능합니다.
아래는 root계정으로 sspark사용자의 로그인쉘을 변경한 예입니다.
[root@bible root]# ypchsh sspark Changing NIS account information for sspark on command.superuser.co.kr. Please enter root password:********
Changing login shell for sspark on command.superuser.co.kr. To accept the default, simply press return. To use the system's default shell, type the word "none". Login shell [/bin/bash]: /bin/csh
The login shell has been changed on command.superuser.co.kr.
[root@bible root]# |
즉, 위의 예는 root사용자가 sspark사용자의 로그인쉘을 /bin/csh로 변경한 예입니다.
관련자료
-
이전
-
다음