用户可以在他或她的主目录中创建哪些子目录,~
以便只有该用户拥有写入权限(以及该意图将得到尊重的合理预期)?例如,也许是一个新用户,不知道维姆,创建~/.vim
并开始将文件放在那里。后来新用户很伤心,因为vim
程序也想使用该目录。
答案1
默认情况下,其他非特权用户无法在您的主目录中创建子目录。如果他们能够这样做,那将是一个巨大的安全漏洞。
但是,正如 @Jörg 所说,特权用户(root)对所有用户的目录具有完全的读写访问权限。
请注意,诸如vim
或 之类的程序ssh
可以(并将)在您的主目录中创建子目录或文件。这些子目录和文件通常以点开头,表示它们存储系统配置数据。
答案2
没有任何。
系统管理员始终可以忽略任何限制。