适用shell实现以下功能自动建立账号和密码以及删除账号

适用shell实现以下功能自动建立账号和密码以及删除账号,第1张

#!/bin/bash

#Program

#       Add 空岁ten user

#Date   2014/12/24

#Email

#       kinyou_xy@126.com

PATH=/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

export PATH

#定义添加用户的名字

user_name=user

#初始化添加用户的斗岩睁密码

user_pwd=123456

echo  "Add user start......"

for(( i=1i<=10i=i+1 ))

do

        useradd $user_name$i

        echo $user_pwd | passwd --stdin $user_name$i

done

echo  "Add user end......"枣哪

Linux系统中,可以使用useradd命令新建用户。

可用useradd命令来创建新用户,账号建好之后,用passwd命令来设定账号的密码。可用userdel删除账号。实际上使用useradd指令创建此亩的账号,是保存在/etc/

passwd文本文件中。

useradd语法

该命令的语法是:

useradd [选项] 用户名

该命令支持的选项有:

-c <备注>加上备注文字,备注文字会保存在passwd文件的备注栏位中

-d <家目录>指定用户的家目录

-e <有效期限>指定账号的有效期限

-f <缓冲天数>指定在密码过期后多少天就关闭该账号

-g <群组>指定用户所属的群组

-G <群组>指定用户所属的附加群组

-m 自动建立用户的家目录

-n 取消建立以用户名称为名的群组

-r 建立系统账号

-s指定用户登入使用的shell

-u指定用户id

实例

添加一般用户

# useradd tt

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

# useradd -g root tt

创建一个系统用户

# useradd -r tt

为新添加销扒皮的用户指定home目录

# useradd -d /home/myd tt

建立用亏差户且指定id

# useradd caojh -u 544


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12357134.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存