文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux系统怎么修改已有用户的uid和gid

2023-06-06 01:10

关注

本篇内容介绍了“Linux系统怎么修改已有用户的uid和gid”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Linux系统下有时需要在不同主机上挂载共同的NAS,同时要求NAS里的文件或文件夹具有一致的属主属组,这就要求各个主机上的某些用户(通常是业务用户)及用户组具备相同的uid和gid。如果不同主机的系统没有按相同的规则创建用户,那么就可能需要修改已有用户(组)的uid和gid,下面结合实例介绍修改方法:

修改前:

有2个用户tomcat和nginx的信息如下

uid=501(tomcat) gid=501(tomcat) groups=501(tomcat)

uid=500(nginx) gid=500(nginx) groups=500(nginx)

要求修改为:

uid=501(nginx) gid=501(nginx) groups=501(nginx)

uid=500(tomcat) gid=500(tomcat) groups=500(tomcat)

修改时注意:

要先把tomcat和nginx用户下的应用都停掉;

改的时候不能用tomcat、nginx用户进行SSH登陆;

改了之后还要恢复目录属主属组。

修改步骤:

一、root用户下操作,先改其中一个,这里选择的是nginx

先把nginx换成没有使用的uid和gid

id nginx;groupmod -g 507 nginx;usermod -u 507 -g nginx nginx;id nginx

二、把原来属主属组为nginx的文件及文件夹再次设置属主属组为nginx

这一步要特别注意,此案例中tomcat和nginx刚好是要交换uid和gid,所以需要在tomcat用户改用nginx的uid和gid(这里是500)之前,将原来属主属组为nginx的文件及文件夹再次设置属主属组为nginx(这就要求对相关路径比较熟悉),以免后面出现混乱。

chown -R nginx:nginx /home/nginx

其它的按实际修改

这里可以借助find命令查找,如查找根目录下gid为500的文件及文件夹

find / -gid 500

三、修改tomcat的uid和gid

之前已将tomcat需要的500腾出,现在可以将tomcat的uid和gid改成500了

id tomcat;groupmod -g 500 tomcat;usermod -u 500 -g tomcat tomcat;id tomcat

四、把原来属主属组为tomcat的文件及文件夹再次设置属主属组为tomcat

chown -R tomcat:tomcat /home/tomcat

其它的按实际修改

五、再次修改nginx的uid和gid

之前已将nginx需要的501腾出,现在可以将nginx的uid和gid改成501了

id nginx;groupmod -g 501 nginx;usermod -u 501 -g nginx nginx;id nginx

六、把原来属主属组为nginx的文件及文件夹再次设置属主属组为nginx

chown -R nginx:nginx /home/nginx

其它的按实际修改

七、应用恢复并检查

将之前tomcat和nginx用户下停掉的应用恢复,看看能否正常启动,检查前面是否有遗漏的操作。

“Linux系统怎么修改已有用户的uid和gid”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯