그룹 권한이 있는 디렉토리에 하위 디렉토리를 생성할 수 없습니다.

그룹 권한이 있는 디렉토리에 하위 디렉토리를 생성할 수 없습니다.

알겠습니다. 요청한 내용입니다~ 전에그리고여기, 하지만 답변 중 어느 것도 효과가 없어서 다시 묻습니다....

내 사용자 이름은 tullyc이며 에 따르면 그룹 groups에 대한 권한이 있습니다 tomcat.

$ groups
tullyc tomcat

그리고 id동의합니다:

$ id
uid=1005(tullyc) gid=1005(tullyc) groups=1005(tullyc),1003(tomcat)
$ id -a
uid=1005(tullyc) gid=1005(tullyc) groups=1005(tullyc),1003(tomcat)

하지만 여전히 디렉토리를 만들 수 없습니다!

$ ls -al /usr/share/tomcat9-root/webapps/
total 45128
drwxr-x--- 4 tomcat tomcat     4096 Jun 14 20:10 .
drwxrwxr-x 7 tomcat tomcat     4096 Jun 14 21:08 ..
-rw-r--r-- 1 tullyc tullyc 46192111 Jun 14 20:10 radar.war
drwxr-xr-x 2 root   root       4096 Jun 14 15:27 radar_data
drwxr-xr-x 3 tullyc tullyc     4096 Jun 14 15:28 radarui

디렉토리 목록과 출력을 기반으로 groups다음 id이 작동합니다.

$ mkdir /usr/share/tomcat9-root/webapps/radar
mkdir: cannot create directory '/usr/share/tomcat9-root/webapps/radar': Permission denied

처음에는 SSH 세션을 종료하고 새 세션을 시작하려고 시도했지만 여전히 권한이 거부되었습니다. 그래서 저는 큰 망치 접근 방식을 취하고(이것은 제 프로덕션 서버가 아니므로 마음대로 재부팅할 수 있습니다) 재부팅했습니다. 재부팅한 후에도 여전히 동일한 응답을 받고 groups권한 id이 거부됩니다.

이전에는 /usr/share/tomcat9-root/webapps소유자와 그룹을 tomcat:tomcat.

그렇다면 로그아웃했다가 다시 로그인하고 심지어 서버를 재부팅하고 적절한 그룹과 권한이 있음을 보여주었는데 왜 파일이나 디렉터리를 만들 수 없습니까?

관련 정보