Shell脚本入门及搭建yum仓库脚本 (一) 脚本是什么? ①脚本的文件名必须以 .sh 结尾;②vim打开shell脚本的第一句话必须是 #!/bin/bash(通常#号后面的命令不会被解析,但是加了 ! 以后就不同了,#!/bin/bash在脚本里的意思是本脚本所有的命令都会调用/bin/ba ...
分类:
系统相关 时间:
2018-10-31 01:06:06
阅读次数:
230
该文演示如何使用shell脚本完成添加用户,首先进行一个判断,如果用户存在,提示该用户已经存在,否则进行添加新的用户。 示例代码如下: 我使用的示Ubuntu12.04环境,具体步骤如下: 1、在 家目录下新建文件。 2、更改文件权限,chmod 755 username.sh 3、执行该脚本./u ...
分类:
系统相关 时间:
2018-08-04 13:01:55
阅读次数:
135
提示:“引用”一个命令的执行结果,要使用命令引用;比如:RESAULTS=wc-l/etc/passwd|cut-d:-f1;使用一个命令的执行状态结果,要直接执行此命令,一定不能引用;比如:ifiduser1一句中的id命令就一定不能加引号;如果想把一个命令的执行结果赋值给某变量,要使用命令引用,比如USERID=id-uuser1;如果想把一个命令的执行状态结果保存下来,并作为命令执行成功与否
分类:
其他好文 时间:
2018-04-25 19:03:02
阅读次数:
131
说明:通过脚本添加用户名和密码,如果用户名已存在则放弃添加脚本名称:test2.txtcd/opt
ls
mkdirshell
ls
cdshell
ls
vitest2.txt脚本内容如下:#!/bin/bash
id$1&>/dev/null&&echo"User$1exist"&&exit2
id$1&>/dev/null||useradd$1
id$1&&..
分类:
系统相关 时间:
2017-06-30 12:16:33
阅读次数:
138
1、练习写一个脚本,完成以下要求:1、添加3个用户user1,user2,user3;但要先判断用户是否存在,不存在而后再添加;2、添加完成后,显示一共添加了几个用户;当然,不能包括因为事先存在而没有添加的;3、最后显示当前系统上共有多少个用户;#!/bin/bash#program#练习写添加用户..
分类:
系统相关 时间:
2016-10-19 14:41:01
阅读次数:
279
下面是我写的一个添加用户的脚本,添加用户的同时并将公钥写入到用户的.ssh下面,以便适应秘药方式登录。使用root权限执行下面的脚本即可,例如shadduser.shops001脚本名称:adduser.sh#!/bin/bash
#秘钥为:ops01@Company_低权限
#秘钥长度为4096位
#秘钥的密码为xxx
#简单起..
分类:
其他好文 时间:
2016-09-27 07:01:21
阅读次数:
184
#/bin/bash
#
DEBUG=0
ADD=0
DEL=0
RM=0
while [ $# -gt 0 ]
do
case $1 in
-v|-verbose)
DEBUG=1
shift
;;
-h|--help)
#帮助文档
echo "`basename $0` --add LIST --del LIST -h|--help --rm LIST"
exit 0
;;
--...
分类:
系统相关 时间:
2015-04-20 13:13:40
阅读次数:
159
[root@Server3Learn]#catuseradd-final.sh
#!/bin/bash
#
DEBUG=0
ADD=0
DEL=0
help(){
echo"Usage:$(basename$0)-v|--verbose|--adduser1,user2,...|--deluser1,user2,...|-h|--help"
}
while[$#-ne0]
do
case$1in
-h|--help)
help
exit0
;;
-v|--verbose)
DEBUG=1
shi..
分类:
其他好文 时间:
2014-07-14 16:25:52
阅读次数:
230