首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在FHS之后的系统中哪些目录是可写的?

在FHS之后的系统中哪些目录是可写的?
EN

Unix & Linux用户
提问于 2014-03-20 09:55:57
回答 1查看 264关注 0票数 3

我需要确保,当从系统中删除特定用户时,他/她的所有文件都会被删除。用户的创建/删除将在这个系统上发生很多,所以我想重用UID,并希望确保新用户不能访问旧用户的任何文件。

我的问题有两方面:

  1. 是否有一种查找特定用户拥有的所有文件的通用而简单的方法?还是全系统的search -uid n是我唯一的选择?
  2. 如果系统范围内的搜索是唯一的选择,那么普通用户通常可以写入哪些目录(假设FHS后面的发行版)?。
    • 他的主目录
    • /tmp
    • ??

用户没有sudo特权,所以他只能在标准Unix文件系统中可以写的地方写东西。

EN

回答 1

Unix & Linux用户

发布于 2014-03-20 10:48:31

如果要删除帐户,请使用userdel -r。这将删除用户的home目录及其内容。此外,删除属于用户的邮件假脱机文件。

我不会假设任何目录都不可能保存属于该用户的对象。如果用户拥有SUDO权限,则尤其如此。

使用find查找要删除的帐户的UID;或刚刚删除的帐户的UID:

代码语言:javascript
复制
find / -user <UID> -exec ls -ld {} +

其中,UID被实际的UID值所替代,如果您还没有删除帐户,则使用用户名;

或者,对于不再映射到任何名称的UID:

代码语言:javascript
复制
find / -nouser -exec ls -ld {} +

这些在各种Unix版本(HP、AIX等)中都是可移植的。在Linux发行版中。GNU find允许将-exec ls -ld {} +替换为-ls

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/120554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档