作为 HDFS 用户(目录的所有者),我无法查看所有目录 这是一个命令示例:
[ec2-user@ip-172-31-33-161 ~]$ ls -ltr
drwxrwxrwx 2 hdfs hadoop 4096 Oct 7 22:39 cards2
[ec2-user@ip-172-31-33-161 ~]$ sudo su - hdfs
[hdfs@ip-172-31-33-161 ec2-user]$ ls -ltr
ls: cannot open directory .: Permission denied
最佳答案
命令
sudo su - hduser
将更改用户,并将您带到hduser
的home
文件夹。
命令
sudo su hduser
即使在用户切换后也可以保留在当前工作目录中。
关于linux - 虽然用户 HDFS 是目录的所有者,但我无法查看所有目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33006489/