Ok, esto se ha preguntado.antesyaquí, pero ninguna de las respuestas me funciona, así que vuelvo a preguntar...
Mi nombre de usuario es tullyc
y según groups
tengo permisos para el tomcat
grupo.
$ groups
tullyc tomcat
y id
acepta:
$ 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)
¡Pero todavía no puedo crear directorios!
$ 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
Según la lista del directorio y el resultado de groups
esto id
debería funcionar:
$ mkdir /usr/share/tomcat9-root/webapps/radar
mkdir: cannot create directory '/usr/share/tomcat9-root/webapps/radar': Permission denied
Inicialmente intenté simplemente salir de mi sesión ssh e iniciar una nueva, pero aún así me negaron el permiso. Entonces, tomé el enfoque de mazo (este no es mi servidor de producción, así que puedo reiniciar a voluntad) y reinicié. Incluso después de reiniciar, sigo recibiendo las mismas respuestas groups
y id
sigo recibiendo el permiso denegado.
Estoy desconcertado porque anteriormente podía crear archivos y directorios en el /usr/share/tomcat9-root/webapps
directorio después de configurar su propietario y grupo en tomcat:tomcat
.
Entonces, habiendo cerrado y vuelto a iniciar sesión e incluso reiniciado el servidor, y mostrando que tengo los grupos y permisos adecuados, ¿por qué no puedo crear archivos o directorios?