알겠습니다. 요청한 내용입니다~ 전에그리고여기, 하지만 답변 중 어느 것도 효과가 없어서 다시 묻습니다....
내 사용자 이름은 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
.
그렇다면 로그아웃했다가 다시 로그인하고 심지어 서버를 재부팅하고 적절한 그룹과 권한이 있음을 보여주었는데 왜 파일이나 디렉터리를 만들 수 없습니까?