はい、これは質問されました前にそしてここですが、どの回答も私には役に立たないので、もう一度質問します。
私のユーザー名は で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
。
では、ログアウトして再度ログインし、サーバーを再起動しても、適切なグループと権限があることが示されていても、ファイルやディレクトリを作成できないのはなぜでしょうか?