【问题标题】:can not find other's home directory in linux在linux中找不到其他人的主目录
【发布时间】:2014-10-06 14:40:34
【问题描述】:

我与许多其他用户一起在一个科学 Linux 系统集群上工作。有趣的是(在 /home 目录下)我只能看到我自己的文件夹,看起来其他用户的主文件夹根本不存在。但我知道他们在 /home/ 下确实有主目录,模式为 755。

我不是 linux 专家。我认为可以通过命令“chflags”来实现,但我只是想知道是否可以通过编辑一些系统文件(如 /etc/passwd 或 /etc/shadow)来隐藏这些文件夹。

任何回复将不胜感激。

【问题讨论】:

  • 那里使用 chroot 吗?
  • @RaFD 不,我很确定它们在我的主文件夹所在的确切目录下。
  • 您确定在主目录上有其他用户的读取位(您写的权限为 755?)。当您列出 (ls -l) /home/ dir 时,输出是什么?
  • @RaFD ls -la at /home/ 仅显示我的文件夹的信息。但是另一个用户向我展示了他做同样事情的输出,所以我知道他的权限是 755。实际上他可以看到我的文件夹,但他的文件夹对我来说是不可见的。
  • 家中使用什么文件系统,您的目录中是否有其他挂载?

标签: linux permissions


【解决方案1】:

您可以在/etc/passwd 中找到所有用户名及其主文件夹。

【讨论】:

  • 或者只是eval echo ~$USER
  • @HuStempHrrr 是的,我知道。 /etc/passwd 说他们的主文件夹在 /home/ 下,但我似乎看不到它们。我认为他们以某种方式隐藏了它们,所以我想知道是否有像“不可见”这样的目录的任何隐藏属性。还是谢谢你。
  • @Inkling 你能在你的密码中显示其中一项吗?如果您想要一些隐私,请在末尾添加一些*
  • @HuStmpHrrr eq:x:511:100:Evan ***er:/home/eq:/bin/bash 这个是该集群中一个用户的密码行(我用 * 替换了一些字母)。如您所见,没有任何异常。但是他的主文件夹(应该在 /home 下)对我来说是不可见的
猜你喜欢
  • 1970-01-01
  • 2011-10-24
  • 1970-01-01
  • 1970-01-01
  • 2021-06-18
  • 2016-02-09
  • 2021-03-23
  • 1970-01-01
  • 2012-08-25
相关资源
最近更新 更多