威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > shell脚本【威尼斯wns.9778官网活动】 自动创建用户

shell脚本【威尼斯wns.9778官网活动】 自动创建用户

文章作者:计算机教程 上传时间:2019-05-11

shell脚本 自动创建用户详解

Hadoop集群安装部署

需求:判断用户zhangsan是否存在,不存在就创建并设置密码为123456

1       前言

1、vi createuser.sh

本文档是设想在多台服务器上部署HADOOP的实现过程;

2、写入:

2       创建用户

USER_COUNT=`cat /etc/passwd | grep '^zhangsan:' -c`
USER_NAME='zhangsan'
if [ $USER_COUNT -ne 1 ]
 then
 useradd $USER_NAME
 echo "123456" | passwd $USER_NAME --stdin
 else
 echo 'user exits'
fi

建议同个集群中的用户和用户组,都是相同的,以便管理和维护。

3、修改createuser.sh权限

2.1     生成创建用户的运行角本

chmod  x createuser.sh

为不同服务器创建同样的用户和组,创建脚本的目的是让不同服务器可以直接运行此脚本,实现用户创建的过程。

4、执行

用root用户登录linux,运行命令:
[root@T5038 opt]# vi createuser.sh
[root@T5038 opt]# chmod 777 createuser.sh

./createuser.sh

文件内容如下:
mkdir /opt;
mkdir /opt/analysis;
export LANG="zh_CN.GB18030";
groupadd analyzer -f;
威尼斯wns.9778官网活动,useradd analyzer -d /opt/analysis -g analyzer -p analyzer@123;
chmod 755 -R /opt/analysis;
chown analyzer:analyzer /opt/analysis;
passwd analyzer<< EOF
analyzer@123
analyzer@123
EOF

威尼斯wns.9778官网活动 1

2.2     同步创建用户脚本
同步上面的createuser.sh到各服务器:
[root@T5038 opt]# rsync -avz createuser.sh root@10.12.3.93:/opt/ << EOF
mm@sz.com
EOF
或:
[root@T5038 opt]# scp -P 7411 /opt/createuser.sh root@10.12.3.93:/opt/

威尼斯wns.9778官网活动 2

2.3     运行创建用户脚本
用root登录各服务器,运行脚本:
[root@T5038 opt]# ./ createuser.sh

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:shell脚本【威尼斯wns.9778官网活动】 自动创建用户

关键词: