您的位置:首页 > 产品设计 > UI/UE

UID 是否有对应用户名

2016-03-15 19:30 225 查看
假设在一台Unix主机上有一个账号,用户名是JXY, 用户ID 是2000, 创建了一个文件,这个文件的st_uid 的值就是2000.

假设一段时间以后你搬走了,系统管理员于是把这个账号删除,在password中不再有JXY这一行,这时如果getpwuid得到的参数是2000,它就会返回NULL.

标准的ls如果遇到这种情况,会打印出UID.

当新加入一个用户时,新用户有可能与一个已被删除的用户有相同的UID,这时,老用户所留下来的文件会被新用户所拥有,新用户对这些文件具有所有的权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unix