강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

NIS환경에서의 사용자 로그인쉘 변경하는 ypchsh 실무

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

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로 변경한 예입니다.  

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  99 명