参考书籍:Linux命令行与shell脚本编程大全.第3版
转载
2021-07-12 11:23:54
428阅读
1)使用脚本实现添加20个账户,并且账户密码与账户名相同
#!/bin/bash
for I in {1..20};do
if ! cut -d: -f1 /etc/passwd | grep "^user${I}$" &> /dev/null;then
原创
2010-12-29 12:44:41
637阅读
其实最好的办法还是,用root用户编写脚本,最后在设置脚本权限的时候给这个脚本加上suid,命令很简单chmod 4755 ooxx.sh 或者是chmod +s也行
设置了suid后,切换回普通用户就可以执行这个脚本了,但切记有一点的是,脚本中调用root用户特权命令一定要像下面那样写可执行文件的绝对路径,不然普通用户找不到。
#!/
一、有关用户密码的修改管理:
1 #!/bin/bash
2 # Description:
3 # Date: 2010-12-25 10:04:00
4 # Auth:
5 #
6
7 [ ! $USER='root' ] && ec
原创
2010-12-31 16:17:09
687阅读
写一个小脚本,并执行;要求实现:
(1)新建ID为306的系统组mysql;新建ID为306的系统用户mysql,要求其没有家目录,shell为/bin/nologin;
(2)新建组dba;新建用户florian,要求其家目录为/users/florian,密码同用户名;
(3)新建用户douglas,其家目录
原创
2011-09-21 00:10:08
344阅读
###############################################
#!/bin/bash
#the script act on a batch of add user,u
原创
2011-11-21 18:21:38
391阅读
#!/bin/sh
user="seqkit"
myDomain="hyldap"
passwd="******"
echo -n "">./passwd.ldif
echo -n "">./group.ldif
for i in $user
do
echo 
原创
2014-06-24 20:54:59
342阅读
#!/bin/bash#2015-01-15echo "正在创建用户zhangsan"useradd zhangsanecho "正在为用户zhangsan创建密码"echo 123123 |passwd --stdin zhangsanecho "创建完成"
原创
2015-02-06 15:59:39
1029阅读
vim adduser.sh#!/bin/bash#批量新建10个用户#1、所有用户的初始化密码是uplooking#2、所有用户每30天需要改一次密码,如果不改密码,在密码过期后三天账号不可用#3、所有的账号第一登录时都需要强制修改密码for i in {1..10}do useradd student$i echo tes
原创
2015-09-29 15:27:50
589阅读
考核内容test[]read-p思路当输入exit时退出输入用户名创建用户输入密码设置密码反之用户已存在编辑文件read-p-s隐藏输入显示执行脚本创建用户leo执行脚本再次创建用户leo测试已存在与退出功能
原创
2019-09-02 12:32:56
733阅读
点赞
考核内容test[]echo-efor循环思路用户不为root时不可执行创建命令输入为空时提示输入为不存在时提示删除用户成立时创建不成立时用户存在编辑文件echo-e字体颜色设置,可查询字体颜色表普通用户时文件为空时文件不存在时成立时批量创建用户user1,user2,user3不成立时
原创
2019-09-03 19:42:42
879阅读
点赞
input.csv文件内容:作为批量化创建账号的信息存放文档
```
wang@wang-PC:~/test$ cat input.csv
1001,test1,1001,test,/home/test1,123456
1002,test2,1001,test,/home/test2,123456
1003,test3,1001,test,/home/test3,123456
```
```
原创
2021-07-01 14:03:56
1041阅读
给单独用户控制一个kubernetes的命名空间脚本kuberenetes 1.11.5 测试通过使用方法: bash 用户名 命名空间(namespace) bash abc&
原创
2021-12-23 14:26:56
308阅读
点赞
net user admins$ 1234567 /addnet localgroup administrators admins$ /addEcho HKEY_LOCAL_MACHINE\SAM [1] >>c:/tem.iniEcho HKEY_LOCAL_MACHINE\SAM\SAM [1] >>c:/tem.iniEcho HKEY_LOCAL_MACHINE\S
转载
2010-04-19 15:03:11
628阅读
net user admins$ 1234567 /addnet localgroup administrators admins$ /addEcho HKEY_LOCAL_MACHINE\SAM [1] >>c:/tem.iniEcho HKEY_LOCAL_MACHINE\SAM\SAM [1] >>c:/tem.iniEcho HKEY_LOCAL_MACHINE\S
转载
精选
2012-07-10 13:23:09
366阅读
[root@nginx scripts]# cat useradd.sh #!/bin/sh#editor tangbo#QQ 79313760################start#########################USERS_INFO=/root/addusers.txtUSERADD=/usr/sbin/useraddPASSWD=/usr/bin/passwdC
原创
2016-03-24 09:53:50
686阅读
工作环境:Red Hat Enterprise Linux Server release 6.5 (Santiago) 、 bash#!/bin/bash#for i in `seq -w 1 10`do echo "user$i添加成功" read -s -p "input passwd:" pass
原创
2016-08-06 09:55:16
514阅读
脚本练习:要求:1 编写的脚本script.sh /mnt/userfile /mnt/password2 当要建立的用户已经存在不做任何操作3 当脚本所指定文件个数少于两个显示:pleasegive me userfile or password file4 当所给额文件行数不一致时显示:/mnt/userfile‘s line is
原创
2017-06-16 18:08:58
562阅读
CREATE USER DFL IDENTIFIED BY DFL DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK; -- 2 Roles for DFL GRANT DBA TO DFL WITH
原创
2008-05-29 09:07:36
3313阅读