无法进入 /home/... 目录

无法进入 /home/... 目录

我是 Linux 新用户,正在学习 Ubuntu CLI。我正在尝试使用“ls”命令来测试用户和组。

所以我有主用户“beekay”和其他 2 个新用户,如下文所述。两者都可以使用 ls 进入 /home/username 目录,但是 beekay 不能,请帮忙。以下是文件夹的组和所有权。用户 beekay 的唯一问题是它不能 ls 进入 /home/felipe。

beekay@beekay-Ubuntu-20:~$ ls /home/yogi_v/
beekay@beekay-Ubuntu-20:~$ su - felipe 
Password: 
felipe@beekay-Ubuntu-20:~$ ls /home/yogi_v/
felipe@beekay-Ubuntu-20:~$ ls /home/beekay/
Desktop    Downloads  notes.txt  Public  Templates
Documents  Music      Pictures   snap    Videos
felipe@beekay-Ubuntu-20:~$ logout
beekay@beekay-Ubuntu-20:~$ ls /home/yogi_v/
beekay@beekay-Ubuntu-20:~$ ls
Desktop    Downloads  notes.txt  Public  Templates
Documents  Music      Pictures   snap    Videos
beekay@beekay-Ubuntu-20:~$ ls /home/
beekay  felipe  yogi_v
beekay@beekay-Ubuntu-20:~$ ls /home/felipe/
ls: cannot open directory '/home/felipe/': Permission denied
beekay@beekay-Ubuntu-20:~$ ls -ld /home/felipe/
drwxr-x--- 2 root student 4096 jaan  24 20:50 /home/felipe/
beekay@beekay-Ubuntu-20:~$ 
beekay@beekay-Ubuntu-20:~$ ls -ld /home/felipe/
drwxr-x--- 2 root student 4096 jaan  24 20:50 /home/felipe/
beekay@beekay-Ubuntu-20:~$ ls -ld /home/yogi_v/
drwxr-xr-x 2 root student 4096 jaan  24 20:53 /home/yogi_v/
beekay@beekay-Ubuntu-20:~$ ls -ld /home/beekay/
drwxr-xr-x 17 beekay beekay 4096 jaan  24 02:00 /home/beekay/
beekay@beekay-Ubuntu-20:~$ id beekay 
uid=1000(beekay) gid=1000(beekay) groups=1000(beekay),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare),1001(student)
beekay@beekay-Ubuntu-20:~$ id felipe 
uid=1001(felipe) gid=1002(felipe) groups=1002(felipe),1001(student)
beekay@beekay-Ubuntu-20:~$ id yogi_v 
uid=1002(yogi_v) gid=1003(yogi_v) groups=1003(yogi_v),1001(student)
beekay@beekay-Ubuntu-20:~$ su - yogi_v 
Password: 
yogi_v@beekay-Ubuntu-20:~$ ls /home/felipe/
yogi_v@beekay-Ubuntu-20:~$ ls /home/beekay/
Desktop  Documents  Downloads  Music  notes.txt  Pictures  Public  snap  Templates  Videos
yogi_v@beekay-Ubuntu-20:~$ logout
beekay@beekay-Ubuntu-20:~$ su - felipe 
Password: 
felipe@beekay-Ubuntu-20:~$ ls /home/yogi_v/
felipe@beekay-Ubuntu-20:~$ ls /home/beekay/
Desktop  Documents  Downloads  Music  notes.txt  Pictures  Public  snap  Templates  Videos
felipe@beekay-Ubuntu-20:~$ logout
beekay@beekay-Ubuntu-20:~$ ls /home/yogi_v/
beekay@beekay-Ubuntu-20:~$ ls /home/felipe/
ls: cannot open directory '/home/felipe/': Permission denied
beekay@beekay-Ubuntu-20:~$

答案1

仔细地看:

beekay@beekay-Ubuntu-20:~$ ls -ld /home/felipe/
drwxr-x--- 2 root student 4096 jaan  24 20:50 /home/felipe/
beekay@beekay-Ubuntu-20:~$ ls -ld /home/yogi_v/
drwxr-xr-x 2 root student 4096 jaan  24 20:53 /home/yogi_v/
beekay@beekay-Ubuntu-20:~$ ls -ld /home/beekay/
drwxr-xr-x 17 beekay beekay 4096 jaan  24 02:00 /home/beekay/

/home/felipe文件夹具有---“其他”权限,而其他两个文件夹也具有r-x该权限。这意味着“其他”用户(即不在的组中的/home/felipe用户)无法读取该文件夹。felipefelipe

如果要使/home/felipe可读beekayfelipe应执行以下命令:

chmod -R o+rx /home/felipe

或者等价地

chmod -R 755 /home/felipe

相关内容