20 当执行时ls -al,我可以看到文件或文件夹的所有者和组。但是,我最近更改了UID,那么如何确定我的所有文件夹是否都属于我的用户名和新的uid? users — 约翰·史密斯 source 我不确定这个问题。您是否要查找所有具有旧UID的文件并将其所有权更改为新文件? — Rmano 2015年
36 好吧,如果您想查看文件的UID,那么该ls命令可以提供帮助。 您可以ls与n标志一起使用。 ls -n -n 手册页中的说明: -n, --numeric-uid-gid like -l, but list numeric user and group IDs. — 恶魔 source 完善。正是我想要的。 — semtex41
3 好吧,Linux仅通过uid来跟踪所有权 find / -uid 1000 将uid 1000更改为要搜索的uid。 — 豹 source 它发现了负载,并表示拒绝权限。 — 约翰·史密斯 Ubuntu中似乎没有一个使用特定UID创建第一个用户帐户的过程。如果要使用非默认UID,则似乎必须通过更改UID破坏系统中的所有内容,然后在发现问题时尝试对其进行修复。这真的很糟糕,我对必须更改的内容以及需要更改的所有内容都位于什么位置完全迷失了。 — 约翰·史密斯 不,您必须正确更改uid,最好是通过实时USB进行更改。您可能可以使用安装程序中的高级选项来选择uid。另请参阅muffinresearch.co.uk/linux-changing-uids-and-gids-for-user。但是,是的,您是否要更改某些东西,尤其是系统设置,而又不了解该怎么做,将会破坏ubuntu。 — 豹 我通常要做的是安装系统,创建一个管理用户(例如“ defaultadm”),然后使用adduser该用户创建具有不同特殊UID的用户(您知道,在1992年,我们有一个个人UID来共享文件)然后使用没有UID表的NFS,我对此非常感激:-))。这样很干净,您也不会有任何问题。试图在整个系统上更改UID几乎是不可能的---不只是文件所有权,它也进入了某些文件中---想想/etc/groups。 — Rmano