修改用户的UID不更新

时间:2016-02-22 19:05:56

标签: linux chef

需要修改如此创建的特定用户的UID:

#change UID of bob from 555 to 1555
user 'bob' do
  action :modify
  uid 1555
end

在Chef-client运行后没有错误

    Recipe: bob-uid-change::default
  * user[bob] action modify (up to date)

用户的ID不会在/ etc / passwd上更改

我错过了什么吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果用户(bob)当前已登录并使用系统,则修改将不起作用,即如果有任何活动进程用于bob。

但是,如果我没记错的话,如果由于名称中的活动进程而无法修改用户,那么厨师将会爆炸...而不是像这种情况那样在不更新用户的情况下静默移动。值得检查以确保您没有先在任何地方登录,但