首页 > 电脑专区 > 电脑教程 >

如何在Linux(CentOS)下新增用户

来源:互联网 2023-02-21 18:05:28 448

本例中为在Linux(以CentOS为例)新创建一个用户。注意:Ubuntu中两个命令:useradd和adduser,虽然功能一致,但用法却不尽相同。SQr办公区 - 实用经验教程分享!

工具/原料

  • Linux系统

新增账户

  • 1

    首先需确保当前登录用户有创建新用户的权限,建议输入“cat /etc/passwd |cut -f 1 -d:”查看当前已存在用户。SQr办公区 - 实用经验教程分享!

    SQr办公区 - 实用经验教程分享!

    注意:linux里没有windows的net user,net localgroup命令。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 2

    亦可输入“more /etc/passwd”查看。SQr办公区 - 实用经验教程分享!

    SQr办公区 - 实用经验教程分享!

    注意:第三个参数(UID)为0即为系统管理员,1-499为系统帐号,500-65535为一般使用者。本例中“root”的UID为0(即为系统管理员),“testuser”为500(一般使用者)。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 3

    输入“useradd userfor2015”并回车,添加一个名为“userfor2015”的帐号,默认会添加一个同名的组,并在/home新建一个同名目录。SQr办公区 - 实用经验教程分享!

    SQr办公区 - 实用经验教程分享!

    注意:此时帐号“userfor2015”处于锁定状态。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 3该信息未经许可获取自百度经验
  • 4

    输入“passwd userfor2015”并回车修改用户“userfor2015”密码(Linux不显示密码),需输入相同密码两次。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 5

    输入“su - userfor2015”切换到用户(userfor2015)下即可使用。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 6

    可输入“useradd -D”查看此命令的默认设置。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 设置用户首次登录必须修改密码

  • 1

    同样输入“useradd userfor2015”并回车添加新帐号。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 2

    输入“echo "only1234" | passwd --stdin userfor2015”并回车确定,从而设置帐号初始密码为“only1234”。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 3

    输入“chage -d 0 userfor2015”并回车确定,设置密码过期。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 4

    用帐号“userfor2015”的初始密码登录,提示必须修改密码,再次输入初始密码(only1234)并回车确定。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 5

    输入两次新密码即可登录(如用PuTTY登录,输入两次新密码后会自动中断连接,再次连接即可)。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 排错

  • 1

    新增帐号后输入“su - userfor2015”切换到用户(userfor2015)出现如下错误,按“ctrl d”中止。 cannot change directory to /home/userfor2015: Permission denied -bash: /home/userfor2015/.bash_profile: Permission denied -bash-4.1$ logout -bash: /home/userfor2015/.bash_profile: Permission deniedSQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 2

    尝试直接登录userfor2015帐号,出现如下错误:SQr办公区 - 实用经验教程分享!

    No directory /home/userfor2015! Logging in with home = "/". -bash: /home/userfor2015/.bash_profile: Permission denied SQr办公区 - 实用经验教程分享!

    SQr办公区 - 实用经验教程分享!

    错误原因:非root用户的 /home/userfor2015/.bash_profile尝试引用其无权限的/root/.bash_profile,多发于手工创建用户时。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 3

    在root用户下输入“cd /home”进入home目录,并输入“ls -l”查看。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 4

    输入“chown userfor2015:userfor2015 userfor2015”并按回车键确定修改所有者,实际修改时需注意用户和组正确。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 5

    重新输入“su - userfor2015”切换到用户(userfor2015)发现已可正常使用。SQr办公区 - 实用经验教程分享!

    如何在Linux(CentOS)下新增用户SQr办公区 - 实用经验教程分享!

  • 注意事项

    • 谨慎给别人管理员账号哦,不然一不小心,你的系统就变得面目全非了哦

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!SQr办公区 - 实用经验教程分享!


    标签: LINUX操作系统用户

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码