linux建立用户帐号的命令,linux useradd命令创建用户账户使用法

功能描述

useradd命令可用来创建用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel命令删除帐号。使用useradd命令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

命令语法

useradd [-mMnr][-c ][-d ][-e ][-f ][-g ][-G ][-s ][-u ][用户帐号]

useradd -D [-b][-e ][-f ][-g ][-G ][-s ]

用户保存路径/etc/passwd

作用:保存用户名称、宿主目录、登录shell等基本信息,每一行对应一个用户的账号记录。

共7各字段,各字段代表含义:

tom:x:500:500::/home/tom:/bin/bash

用户名

密码占位符

uid

gid

用户备注

家目录

登录的shell

tom

x

500

500

/home/tom

/bin/bash

选项含义

选项

含义

-d

指定用户登入时的启始目录。

-e

指定帐号的有效期限。

-f

指定在密码过期后多少天即关闭该帐号。

-c

加上备注文字。备注文字会保存在passwd的备注栏位中。

-g

指定用户所属的群组。

-G

指定用户所属的附加群组。

-m

自动建立用户的登入目录。

-M

不要自动建立用户的登入目录。

-r

建立系统帐号。

-s

指定用户登入后所使用的shell。

-u

指定uid标记

示例

创建普通用户

[root@localhost ~]# useradd -u 506 -d /home/wanyun -s /bin/bash wanyun

创建普通用户加上基本组名、附加组名、失效时间

[root@localhost ~]# useradd -d /testgroup1/tom/ -g group1 -G jiaoxue -s /bin/bash -e 2018-06-01 tom

添加一般用户

[root@localhost ~]# useradd tt

为添加的用户指定相应的用户组

[root@localhost ~]# useradd -g root tt

创建一个系统用户

[root@localhost ~]# useradd -r tt

新添加用户指定home目录

[root@localhost ~]# useradd -d /home/myd tt

建立用户指定uid标记号

[root@localhost ~]# useradd -u 544 caojh

useradd批量添加用户

使用shell脚本实现批量添加用户和密码

#!/bin/bashfor i in {1..200}     do             useradd studen$i             echo "123456" | passwd --stdin student$i      done

保存:wq

[root@ptr228 ~]# bash useradd.sh执行文件

强制退出已经登陆用户

这里知道了登陆用户的tty是ps1执行强制退出命令pkill:

[root@ptr228 ~]# pkill -kill -t ps1

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值