Доступ к установленной папке Tomcat запрещен в Linux - PullRequest
0 голосов
/ 07 ноября 2018

Пожалуйста, найдите ниже набор cmds и выходов [ec2-user@ip-172-31-38-218 opt]$ ls -al total 9416 drwxr-xr-x 3 root root 4096 Nov 7 13:52 . dr-xr-xr-x 25 root root 4096 Nov 7 13:16 .. -rw-r--r-- 1 root root 9625824 Sep 4 22:52 apache-tomcat-8.5.34.tar.gz drwxr-xr-x 5 root root 4096 Aug 11 01:26 aws [ec2-user@ip-172-31-38-218 opt]$ sudo groupadd tomcatgrp

[ec2-user@ip-172-31-38-218 opt]$ sudo useradd -s /bin/false -g tomcatgrp -d /opt/tomcatfolder tomcatuser

[ec2-user@ip-172-31-38-218 opt]$ ls -al total 9420 drwxr-xr-x 4 root root 4096 Nov 7 13:53 . dr-xr-xr-x 25 root root 4096 Nov 7 13:16 .. -rw-r--r-- 1 root root 9625824 Sep 4 22:52 apache-tomcat-8.5.34.tar.gz drwxr-xr-x 5 root root 4096 Aug 11 01:26 aws

drwx------ 2 tomcatuser tomcatgrp 4096 Nov 7 13:53 tomcatfolder

Теперь, когда я запускаю cmd, я получаю Отказано в доступе следующим образом

[ec2-user@ip-172-31-38-218 opt]$ cd /opt/tomcatfolder/

-bash: cd: /opt/tomcatfolder/: Permission denied

Не могли бы вы помочь в решении этой проблемы ..?

Я следовал инструкциям по установке Tomcat по этой ссылке how-to-install-apache-tomcat-8-on-centos-7

1 Ответ

0 голосов
/ 07 ноября 2018

Кажется, что вы ec2-user, но каталог принадлежит tomcatuser, и разрешения для каталога теперь позволяют другим пользователям или группам читать его.

Попробуйте sudo chmod 755 /opt/tomcatfolder/, а затем cd в него.

Это добавит разрешения на чтение и выполнение в каталог.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...