Dhe*_*ash 1 permissions command-line directory home-directory
当我们在 Ubuntu 中使用终端输入任何现有目录时,目录名称的前几个唯一字符足以键入然后点击Tab. 这对于我的/home/目录成功发生,但对于其中的目录没有成功。
里面的目录/home/以我的名字命名/home/dheeraj/,这是/home/.
所以当我输入/home/并点击时Tab,我应该自动输入/home/dheeraj/,直到今天早上才发生!
只是为了测试这一点,当我ls在/home/
这样说的:
**ls: cannot open directory .: Permission denied**
Run Code Online (Sandbox Code Playgroud)
为什么????:(
同时,当我这样做时,sudo ls它会询问我密码,然后向我显示dheeraj目录。所以至少我现在可以访问这个目录,但为什么sudo每次都这样做?我需要一些帮助来解决这个问题。
当我将鼠标悬停在文件管理器上并单击主文件夹时,我无法访问我的主文件夹。它说我没有访问权限。即使与根文件夹相同的问题。事实上,这些文件夹上显示了一个灰色的十字。我不确定根文件夹,但我应该可以访问主文件夹。
此外,使用chmod和更改权限也无济于事!
提示:我想我chown今天早些时候使用是为了做其他事情,我认为这造成了这个问题。我必须以某种方式扭转这整件事,否则真的很不方便。我查了很多论坛并试图找到答案。它确实帮助我对此有了一个模糊的想法,但我无法解决它。我需要帮助。
小智 5
您sudo每次都需要,因为您无法与dheeraj用户一起阅读文件夹。
首先重新获得您家的所有权,但仅限于目录(不是-R),然后向我们展示结果ls -la以了解问题的严重程度。
chown dheeraj:dheeraj /home/dheeraj/
chmod 750 /home/dheeraj/
Run Code Online (Sandbox Code Playgroud)