`

shell新增用户

 
阅读更多
#!/bin/bash
gname=$1
uname=$2
password=$3
echo "==========$gname,$uname,$password======"
#userdel $uname
isUserExist=` cat /etc/passwd|grep $uname|wc -l `
isGroupExist=` cat /etc/group|grep $gname|wc -l `
if [ $isGroupExist -eq 0 ];then
echo "groupadd $gname"
groupadd $gname
fi
if [ $isUserExist -eq 0 ];then
echo "useradd $uname"
useradd $uname -d /usr/$uname -p $password -g $gname
chown -R $uname:$gname /usr/$uname/
echo  $uname:$password | chpasswd
fi
分享到:
评论

相关推荐

    linux用户创建

     此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。  增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他...

    linux命令大全

    功能说明:新增用户帐号。 语 法:adduser 补充说明:在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立...

    托盘快速启动器(Portable TrayMenu) v1.6中文绿色版.rar

    可避免影响滑鼠点击右上关闭视窗或左下开始选单等 新增可从命令列参数开启选单(/show, /showcontext, /showall, /showrecent 等) 新增可由 Shell Script 或其它程式语言呼叫开启选单 新增选单开启时可用滚轮或 ...

    ThinkOX 内容管理 v1.5.0 正式版.zip

    新增功能:批量转移用户组功能 nginx伪静态:建议要用的用户先在一个不重要的系统进行配置测试,成功后才在要用的系统中进行配置使用,出现问题请及时反馈 修复:url路径出错修复 修复:微信分享文字超出框 改进...

    零基础学习Linux+Ubuntu培训PPT.rar

    1.3 Ubuntu安装及新增特性简介.pdf 1.4 X window.及桌面管理器.pdf 2.1 shell基本命令,pdf 2.2 shell高级命令.pdf 2.3 shell脚本入门pdf 2.4vi与vim入门.pd 2.5Make工程管理.pdf 3.1什么是环境变量.pdf 3.2文件系统...

    w78CMS+V1.0免费版(中英繁三语版)

    W78CMS企业网站管理系统功能介绍: ... 管 理 员:可新增超级...查看前台用户投至简历。 友情链接:增加文字或图片链接、按文字或图片分类管理。 留言管理:留言增加是否审核功能,增加回复功能。前台发表和显示留言列表

    scrt-sfx-9.0.0.2430+使用教程

    内带使用教程你懂得! SecureCRT 9.1是一款专业强大的SSH远程终端服务软件,该软件在所以平台上都支持SSH2,SSH1,...新增书签管理器,使您可以更轻松地添加,删除书签,以及从其他会话中复制书签,提高用户工作效率。

    Webshell管理助手V1.5最新版

    [2014-10-11]更新至 V1.30 支持shell脚本: asp php aspx ...新增不默认查询SHELL选项,可单独查询 百度快照,百度收录,百度权重 方便用户使用 ------------------------------------------------------------

    WEBSHELL管理工具v1.5

    新增不默认查询SHELL选项,可单独查询 百度快照,百度收录,百度权重 方便用户使用 修复了路径返回错误,使查询更精准, 新增批量查询 百度快照,百度收录,百度权重 方便用户使用 新增只查询成功的选项,有效的...

    零基础Linux+Ubuntu实战视频课程.rar

    │ 1-3 Ubuntu16.04安装及新增特性简介.mp4 │ 1-4 X Window与桌面环境KDE、GNOME介绍.mp4 │ 1-5 Linux基本命令使用.mp4 │ 1-6 Linux高级命令简单使用.mp4 │ 1-7 shell脚本入门.mp4 │ 1-8 vi及vim入门.mp4 │ 1-...

    scrt-sfx-9.0.0-2430.ubuntu20-64.bin

    SecureCRT 客户端运行于 Windows、Mac 和 Linux,将坚如磐石的终端仿真与强大的加密、广泛的身份验证选项以及 SSH(Secure Shell)协议的数据完整性结合起来,以实现安全的网络管理和最终用户访问。 SecureFX 是 ...

    Xshell6使用版本.rar

    其Shell6软件的功能非常强悍,软件拥有强大的SSH远程终端客户端、SSH终端管理器,并且具备标签式的环境,动态端口转发,自定义键的映射关系,用户定义的按钮,VB脚本,显示2字节字符和国际语言支持UNICODE,支持SSH1...

    linux下/etc/passwd文件的选项说明

    /etc/passwd 文件是系统的主要文件之一。该文件中包含了所有用户登录名清单;为所有用户指定了主目录;在登录时使用的 shell 程序名称等。该文件还保存了用户口令;给每个用户提供系统识别号。

    零基础玩转Linux+Ubuntu实战视频课程.zip

    1-7 shell脚本入门 1-8 vi及vim入门 1-9 GNU make工程管理 1-10 什么是环境变量 1-11 文件系统管理 1-12 用户账户管理 1-13 文件的访问权限 1-14 进程管理 1-15 软件源码包的编译、安装与卸载 1-16 制作自己的deb...

    安卓手机-TSF桌面

    TSF SHELL 3D 是一款拥有全新操作模式的用户界面. 您可以对设备桌面上各种控件进行自由度非常大的自定义管理.完全颠覆了传统操作的模式. 软件特色: 您可以很简单的圈选您选中的图标进行各种多选操作(自动排列、...

    Android tsf 1.9.9

    TSF SHELL 3D 是一款拥有全新操作模式的用户界面,您可以对设备桌面上各种控件进行自由度非常大的自定义管理.完全颠覆了传统操作的模式.  特色:  您可以很简单的圈选您选中的图标进行各种多选操作(自动排列、多选、...

    尚gg大数据项目实战电商数仓系统开发教程.txt

    102_业务数仓_需求十:ADS层之新增用户占日活跃用户比率.avi 103_业务数仓_需求十一:ADS层之用户行为漏斗分析.avi 104_业务数仓_用户购买商品明细表(宽表).avi 105_业务数仓_需求十二:ADS层品牌复购率.avi 106_...

    homework:作业1

    homework ProxyLogon是Microsoft ...为防止可能的后续攻击,微软建议企业应立即检视Exchange Server是否有骇入迹象、web shell,并检查用户及用户群组是否有可疑新增帐号,呼吁变更所有用户帐号和本地管理员帐号密码。

    闪灵CMS新闻门户系统(含小程序)

    新增:在安装界面完成后,提供保存后台信息的功能,防止用户忘记后台路径或帐号秘密2.修复:修复了在https状态下,后台无法显示模板预览及帮助手册的问题3.修复:修复前台会员注册时储存型XSS漏洞闪灵CMS新闻门户...

    WEBshell管理助手

    webshell批量检测存活,查询权重 快照 收录 支持shell脚本: asp ...新增批量查询 百度快照,百度收录,百度权重 方便用户使用 新增只查询成功的选项,有效的节省了资源 提供了查询效率.修复了排序空白在前的问题

Global site tag (gtag.js) - Google Analytics