读书人

用户ID治理

发布时间: 2012-08-27 21:21:57 作者: rapoo

用户ID管理

最近发现 rsync 同步文件到别的服务器上文件权限会变更,使用 rsync 本身的权限控制也不行,例如在服务器A的所有者是 userA,同步到服务器B后所有者会变成其它用户,原因是 rsync 同步控制权限的时候是更具宿主的uid和gid而不是用户组和用户名。所以,需要控制两台服务器 rsync 同步过来的文件权限一直,两台服务器的对应用户UID和GID必须一致。

?

修改用户所属用户组的GID和用户UID,ID范围不得超过 /etc/login.defs 预设范围。

?

[root@localhost]# cat /etc/group

root:x:0:root

用户组root:x是密码段 表示没有设置密码:gid是0:root用户组下包括root以及gid为0的其它用户。

bin:x:1:root,bin,daemon

用户组bin:x是密码段 表示没有设置密码:gid是1:bin用户组下包括root、bin、daemon以及gid为1的其它用户。

?

[root@localhost]# cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

用户登录名:x是密码段 表示没有设置密码:uid:gid:用来保存用户信息:该用户主目录:登录shell

读书人网 >操作系统

热点推荐