码迷,mamicode.com
首页 > 系统相关 > 详细

linux 上修改 root 用户名

时间:2015-05-03 09:15:41      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

linux 上修改 root 用户名

linux 上修改 root 用户名

假如我们要修改的用户名称是 root_test
两种方法:

  1. 修改 /etc/passwd /etc/shadow /etc/group
    把 里面的 root 改成 root_test
    应该不是安全的做法
    
  2. 新增加一个 uid 为 0 的用户
    useradd -o -u 0 -g root -M
    -M, --no-create-home
    -o, --non-unique              allow to create users with duplicate (non-unique) UID
    -g, --gid GROUP               name or ID of the primary group of the new account
    

    passwd root_test # 如果这时候没给他密码就悲剧了, 当然有 sudo 权限可以用

    vi /etc/sudoers

    root        ALL=(ALL)   ALL
    root_test   ALL=(ALL)   ALL
    

    修改 /etc/passwd 的登录 shell
    把 /bin/bash ==> /sbin/nologin 禁止登录原来的 root 登录

    fedora 系统上是这样的

    root:x:0:0:root:/root:/sbin/nologin
    

linux 上修改 root 用户名

标签:

原文地址:http://www.cnblogs.com/sunznx/p/4472865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!