在使用实验室的多台服务器在同一块硬盘上进行读写的过程中,容易遇到不同服务器的用户创建的文件夹所有者不一样的情况。即使可以使用chmod 777来改变该文件夹的读写权限,但当创建新文件夹的时候,又得再chmod一遍,十分麻烦。
因此,一劳永逸的方法是直接修改用户id,使得不同服务器之间自己账户的id一致,就能“骗过”linux系统,愉快地使用不同机器在同一个文件夹里修改了。
- 查看用户/组id(修改前先看看想要修改的id有没有冲突的)
vi /etc/passwd
- 更改用户/组id
sudo usermod -u 1003 txm # 修改txm的用户id(uid)为1003
sudo groupmod -g 1003 txm # 修改txm组的id为1003
sudo usermod -g 1003 txm # 修改txm的组id为1003