Solaris 9에서는 mkdir을 사용할 수 없습니다. - 권한이 없습니다.

Solaris 9에서는 mkdir을 사용할 수 없습니다. - 권한이 없습니다.

Solaris 9(5.9)에서는 사용자 생성기를 사용하여 경로 소유자로 정의된 그룹에 존재하는 사용자로 mkdir을 생성할 수 없습니다.

bash-2.05$ groups builder  
other root sys   
bash-2.05$

파일 구조는 다음과 같습니다.

 bash-2.05$ ls -la / | grep opt
lrwxrwxrwx   1 root     other         16 Apr 14  2008 opt -> /export/home/opt
bash-2.05$
bash-2.05$ ls -la /export/home/ | grep opt
drwxr-xr-x  13 root     other        512 Jan 24 11:49 opt
bash-2.05$

빌더가 다른 그룹에 속해 있는데 왜 /opt에서 mkdir을 설정할 수 없나요?

bash-2.05$ pwd
/opt
bash-2.05$ mkdir dire
mkdir: Failed to make directory "dire"; Permission denied
bash-2.05$

답변1

other그룹에는 이 디렉터리에 대한 쓰기 권한이 없습니다. 파일 및 하위 디렉터리와 같은 디렉터리 항목을 생성하려면 쓰기 권한이 필요합니다.

other루트처럼 그룹에 쓰기 권한을 부여합니다 .

chmod g+w /export/home/opt

관련 정보