永发信息网

linux中 用shell命令批量新建用户的方法建立用户 k1 k2 k3 k4 k5 登录口令统一设置为12345 求详细操作步骤

答案:4  悬赏:70  手机版
解决时间 2021-04-04 23:09
  • 提问者网友:你独家记忆
  • 2021-04-04 01:50
linux中 用shell命令批量新建用户的方法建立用户 k1 k2 k3 k4 k5 登录口令统一设置为12345 求详细操作步骤
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-04-04 02:03
可以建立一个shell脚本处理,脚本内容如下,这只是个简单的脚本,没有对用户设置组和家目录,也没有判断用户是否存在,实际应用中需要注意处理:
#!/bin/bash
#设置初始密码
kpasswd="12345"
for kuser in k1 k2 k3 k4 k5
do
useradd $kuser
echo "$kuser:$kpasswd" | chpasswd
echo "用户$kuser建立成功,初始密码是$kpasswd"
done
全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-04-04 05:02
[root@localhost ~]# touch useradd.txt
[root@localhost ~]# vi useradd.txt //此处写入用户名k1,k2……注意每行写一个
[root@localhost ~]# vi useradd.sh
具体写法:
#!/bin/sh
for user in `cat useradd.txt`
do
useradd $user
passwd $user<12345
12345
EOF
done
[root@localhost ~]# . useradd.sh //运行脚本
[root@localhost ~]# tail -5 /etc/passwd //查看结果
  • 2楼网友:北城痞子
  • 2021-04-04 04:33
一。填空题
1.切换到上一级目录的shell命令是:cd . .
2.查看/home/abc 中所有文件和子目录的详细信息的shell命令是:ls -al /home/abc
3.在/home/abc 下新建一个文本文件al的shell命令是:cat /home/abc/al
4.查看最近8条使用过的命令的shell命令是: history 8
5.设定ls/root的别名为r的shell命令是:alias r=’ls /root’
6.使用shell命令来新建一个名为micle的用户,指定用户主目录为/home/hj,主组群为 hj,从属组群为abc:adduser -d /home/hj -g hj -G abc micle
7.使用shell命令建立一个名为OTL的新组建,组群的属性均取默认值:groupadd OTL
8.使用shell命令设定/home/hj 下的abc文件的访问权限为文件所有者拥有读写以及执 行权限,文件所属组群拥有读写权限,其它用户不具有任何访问权限:chmod 760 home/hj/abc
9.假设当前正处于一个vi编辑器的编辑模式,需要将文档内容保存并退出vi编辑器的 方法是:先按ESC键进入命令模式,再按“:”进入末行模式,在“:”之后输入wp ,最后回车即可将文档保存并且退出vi编辑器。
10.
二。简答题及编程题
1.用shell命令批量新建用户的方法建立用户k1.k2.k3.k4.k5,登录口令统一设置为123456,请写出详细的步骤。
2.编写程序,计算整数a-b或者b-a的立方并且输出,输出结果要求是一个正数,因此,输入a和b后,需判断a和b的大小关系,然后再进行计算。
3.编写程序,计算1-100间所有自然数的累加和,当累加和大于或等于1000时,终止累加,并将已累加的结果输出。
4.编写程序,求出200-300之间的数,当三个位上数字之积为42,和为12时,输出该数字。
5.编写程序,从键盘输入6个整数,找出第三个可以被5整除的数字,输..................................
  • 3楼网友:渊鱼
  • 2021-04-04 03:20
#!/bin/bash
for i in `seq 5`
    do
        useradd "k$i"
        echo  "12345"| passwd --stdin "k$i"
    done
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯