请在下面找到一组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
您能帮助解决上述问题吗??
我按照说明从该链接how-to-install-apache-tomcat-8-on-centos-7安装Tomcat
答案 0 :(得分:-1)
您似乎是ec2-user
,但该目录归tomcatuser
所有,并且该目录上的权限现在允许其他用户或组读取它。
尝试sudo chmod 755 /opt/tomcatfolder/
,然后cd
。
这将为目录添加读取和执行权限。