[SunOS] /home 디렉토리에서 계정 생성이 안될 때

1.문제 개요

  

/home 디렉토리에서 화일을 만들거나 디렉토리를 만들 때, 다음과 같은

오류메세지가 발생한다.

  

mkdir: Failed to make directory "/home/kmg"; Operation not applicable

  

OR

  

mkdir: 디렉토리 "/home/xx" 생성 실패; 해당 오퍼레이션이 아님

  

이 오류메세지가 나오는 원인은 시스템이 부팅될 때, 디폴트로 /home 디렉토리를

aoto mount하기 위한 mount ponit로 사용하기 때문이다.

  

  

2.문제 분석

  

/home 디렉토리에 화일이나 디렉토리를 만들려면, /home 디렉토리가 auto mount

point로 사용되지 못하게 하여야 한다. auto mount 기능이란 특정 NFS 서버에

사용자의 홈디렉토리를 만들어 두고, 각각의 클라이언트는 서버가 제공하는

홈디렉토리를 필요할 때마다 자동적으로 마운트되게 하는 것이다.

이러한 auto mount 기능이 제대로 구현이 되려면 다음과 같은 것이 필요하다.

  

1. NFS server/client 설정

2. NIS server/client 설정

3. auto mount configuration 설정

  

  

3.해결 방안

  

/home 디렉토리가 auto mount point로 사용되지 못하게 하려면 /etc/auto_master

화일에서

  

/home auto_home -nobrowse

  

라인을 comment out하고 시스템을 다시 부팅한다.

  

  

예제) 변경후의 /etc/auto_master

  

# Master map for automounter

#

+auto_master

/- auto_direct -ro,bg,intr,nosuid

/net -hosts -nosuid,nobrowse

# /home auto_home -nobrowse

/xfn -xfn

  

'system > unix' 카테고리의 다른 글

HP-UX 이더넷 설정 확인  (0) 2008.09.18
HP-UX ftp 로그인 문제 해결  (0) 2008.09.18
su 명령 사용 허가하기  (0) 2008.09.17
bash 환경 설정  (0) 2008.09.17
Unix Shell 종류  (0) 2008.09.17