linux - Tomcat安装的文件夹访问在Linux上被拒绝
问题描述
请在下面找到一组 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 我得到 Permission denied 如下
[ec2-user@ip-172-31-38-218 opt]$ cd /opt/tomcatfolder/
-bash: cd: /opt/tomcatfolder/: Permission denied
您能帮忙解决上述问题吗..?
我按照这个链接how-to-install-apache-tomcat-8-on-centos-7安装Tomcat的说明
解决方案
看来您是ec2-user
,但该目录归 所有者所有,tomcatuser
并且该目录的权限现在允许其他用户或组读取它。
尝试sudo chmod 755 /opt/tomcatfolder/
然后cd
进入它。
这将为目录添加读取和执行权限。
推荐阅读
- python - 为什么 python 在使用 csv.writer 和 QUOTE_NONNUMERIC 时会崩溃
- jquery - JQuery Validation,单击两次以使其工作
- ios - 背景 ios 上的 Lottie AnimationView
- php - PhpStorm 可以识别函数指针吗?
- javascript - 类不是构造函数,多个'require'
- javascript - 我的光线投射程序中出现奇怪的失真
- r - 如何使用字符/长字符串数据折叠和聚合行
- scala - 编译器未“选择”辅助构造函数
- sql - 根据选择中的计数列返回最大行
- php - Magento 2 Collection Date 按一小时过滤