linux脚本创建10个用户,并制定组,求助?

作者&投稿:勇削 (若有异议请与网页底部的电邮联系)
编写shell脚本:同时创建10个用户userX,不需要密码.~

使用useradd命令创建用户passwd命令是用来设置一个密码,使用echo命令输出到一个文件中scp命令是用来传送文件的密码。汤姆的用户,例如,发送设置密码“123456”同时172.16.1.3机器的/ home / tom目录:
useradd的汤姆
PASSWD =“123456”
回声-E“$ PASSWD \ n $ PASSWD”| passwd的汤姆
回声$ PASSWD> passwd_file
SCP passwd_file家172.16.1.3 :/ /汤姆
我希望能帮助你。

脚本如下
[root@zintao01 ~]# cat adduser.sh
#!/bin/bash
#script for adduser.
#create by haojiu
#2015-x-x
groupadd class
user=std
for i in {01..30}
do
useradd -G class ${user}$i
done
如果有什么不懂的话可以去看看《Linux就该这么学》这本书,非常适合新手学习Linux。

for ((i=0; i<10; ++i))  
do  
    useradd -g root -s /sbin/nologin user$i  #创建用户,用户名user0~user9
    su - user$i -c "touch ~/test;chmod o-r,o-w,o-x ~/test" #创建文件,并取消其他用户权限
done


蓝吧还懂这个。。。


怎么在linux下创建一个可运行脚本?
步骤:1.新建一个.sh文件,touch test.sh 2.编辑test.sh文件,vi test.sh 然后键入i,输入内容,!\/bin\/sh必须放在第一行 如图MongoDB的启动命令 然后键入esc 键入:wq保存退出 3.给test.sh赋予可执行权限,chmod +x test.sh 4.执行脚本.\/test.sh,即可执行脚本 5.也可以通过sh test.sh 执行...

怎么在linux下创建一个可运行脚本
1、首先要下载Ubuntu系统,在百度搜索Ubuntu,打开Ubuntu官网。2、然后在下载那里,选择桌面版。3、选择好版本之后,点击下载。4、随后跳转到一个网页,把页面滑到底部,点击notnow,takemetodown,随后下载系统保存到硬盘上。5、制作安装盘需要用到软碟通,在百度软件中心,搜索软碟通,并下载。6、软碟通下...

如何在Linux系统中使用Vim编辑器创建并编辑简单的脚本文档?
首先,创建一个名为"practice.txt"的文档,无论是打开现有文件还是新建,目标都是进入Vim编辑器的命令模式。在命令模式下,使用"a"、"i"或"o"键切换到输入模式,其中"a"和"i"分别在光标后或光标位置开始输入,而"o"则在光标下添加新行。输入模式下,随意输入文本,Vim会识别为内容而非命令,然后...

linux下怎么写一个自动创建文件夹和文件的脚本
vim $fileName 完成后,将文件NewTestSh复制到目录\/usr\/bin下,并用命令sudo chmod 777 \/usr\/bin\/NewTestSh1 来修改其执行权限。如此之后,随时随地可以用脚本NewTestSh来自动创建新的名为testxx.sh的可执行文件。用法示例:NewTestSh 151 在当前目录下创建一个名为test15.sh的可执行文件,再次按En...

Linux 脚本编写 如何编写一个脚本,修改已有文件中的内容
1、第一步,打开命令控制台以找到要编辑的文件,执行命令ls来查看下面的一些文件,在下面有一个index.php文件,如下图所示。2、其次,完成上述步骤后,执行命令vi index.php,如下图所示。3、接着,完成上述步骤后,如果要修改此文件的内容,请按键盘上的“ i”键,底部将变为INSERT,就可以对其...

linux创建shell脚本文件linux创建shell脚本
用vim编辑器创建一个shell脚本文件,在脚本文件里输入需要执行的shell命令,保存脚本文件,并赋执行权限,执行脚本文件即可。shell脚本运行命令?在linux下shell脚本执行命令主要有四种方式,具体介绍如下:方式一:切换到shell脚本所在的目录(也叫工作目录)执行shell脚本,具体代码是:cd\/data\/shell .\/hello....

如何在linux下创建python脚本
Linux下创建并执行Python脚本 vim first.py [python]! \/usr\/bin\/env python list = [ 1,2,3,4,5,6,7,9,10,11]tuple = (1,2,3,4,5,6,7,9,10)print list print tuple 执行py脚本 [plain]python first.py 或者 [plain]chmod u+x first.py .\/first.py 环境配置说明:[plain]!\/...

怎么写LINUX的SHELL?
在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入.\/smartzip就能运行脚本了。。每行命令开头处不用就空格也行。。第1部分. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!

在Linux下利用Shell脚本编写一程序,实现1到100之和。
do sum=$(($sum + $num))done echo $sum 注:bash中产生序列的方法用 seq 1 100 或者 {1..100} 注意其中不能有空格!后面的语法比较简单,求值用 $(( ... )) 中间的省略号表示表达式;shell语法 赋值的时候变量直接写名字,取值的时候要在变量名前面加上 $ .附带,命令行一句话的版本:...

Linux Shell 教程——想玩转linux就请一直看下去
打开文本编辑器(可以使用 vi\/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。输入一些代码,第一行一般是这样:!\/bin\/bash echo "Hello World !"运行实例 »!

滦平县19138154734: linux中下面的脚本怎么解释?(要详细的)
恽伊帅克: 这是linux下的she'll脚本.意思就是创建10个用户,分别为user1,user2,----user10 #!/bin/bash 这个是she'll脚本的固定格式,没有什么说法,记住就行了 for i in ` seq 1 10 ` 这一行的意思是定义 变量 i ,为变量i赋予 的值按顺序分别为 1--10,seq就是英文sequence的缩写,意思是顺序,序列的意思 do 这一行的意思是 执行 useradd user@i 这一行就是do命令要执行的命令,意思是 创建用户,用户名调用变量i,分别为user1---user10 done 这一行的意思就是执行结束.

滦平县19138154734: 编写shell脚本:同时创建10个用户userX,不需要密码. -
恽伊帅克: for i in `seq 1 10` do useradd user$i done

滦平县19138154734: linux中 用shell命令批量新建用户的方法建立用户 k1 k2 k3 k4 k5 登录口令统一设置为12345 求详细操作步骤 -
恽伊帅克: 可以建立一个shell脚本处理,脚本内容如下,这只是个简单的脚本,没有对用户设置组和家目录,也没有判断用户是否存在,实际应用中需要注意处理:#!/bin/bash#设置初始密码 kpasswd="12345" for kuser in k1 k2 k3 k4 k5 do useradd $kuser echo "$kuser:$kpasswd" | chpasswd echo "用户$kuser建立成功,初始密码是$kpasswd" done

滦平县19138154734: Linux的shell脚本,批量创建用户,题目如下,求解 -
恽伊帅克: #!/bin/bash # Your answer # USERHOMEBASE=/rhome USERNAMEBASE=user USERPASSWORD=redhat USERSHELLHIGH=/sbin/nologin USERSHELLLOW=/bin/bash USERIDBASE=1000 USERSNSTART=1 USERSNEND=30for ((i=$...

滦平县19138154734: 一次性Linux创建1000个用户 user 初始密码都为123456 shell脚本怎么写? -
恽伊帅克: 你可以写一个shell脚本基本上,批量添加用户有两种方式:一是用useradd + passwd命令配合脚本来添加;二是用newusers+chpasswd来添加.方法一、useradd + passwd命令配合脚本来添加用户的初始密码被设为用户名+123#! /bin/...

滦平县19138154734: 在Linux下用shell脚本程序设计自动创建用户 题目要求: 创建任意数量的用户,用户名使用“任意字符串+数字”的形式,如果不足十前面需要补0. 密码使用用户名,且要求用户第一次登录时修改密码.(提示使用修改用户密码状态命令chage). 创建用户时需要先判断用户是否存在,如果
恽伊帅克: 没看下面的,但是差不多,我上面用的是for循环遍历/etc/passwd文件!while+read的使用方法是思路给你了!其他的就自己去思考!有问题,死循环!把最开始的for循环删掉,然后把if里面的变量换成cat passwd |cut -d ':' -f1 |grep uset0$b,下面一个也改成相应的!

滦平县19138154734: Linux上如何用终端来在指定路径下创建一个文本? 另外批量创建新用户,应该如何做? -
恽伊帅克: 1、打开LINUX系统,找到terminal. 2、用ls可以查看当前的所有文档. 3、cd可以转移到某个文件夹里,然后再查看这个文件夹里的内容. 4、用cat>就可以创建文本了,文本的后缀是txt.点击ENTER后然后可以输入内容. 5、内容输入完成后,按CTRL+Z就可以退出编辑模式了. 6、这个时候我们用ls就可以看到这个新建的文本确实存在.

滦平县19138154734: Linux中如何创建用户和用户组呢? -
恽伊帅克: Linux中创建用户和用户组的具体操作步骤如下复: 1、首先我们在Linux系统命令行中输入groupadd命令,用它创建一个用户组. 2、创建好了以后运用cat命令,打开etc下面的group文件,我们创建的用户制组都会在里面. 3、打开group文件以...

滦平县19138154734: linux shell 脚本如何实现批量添加用户(用户名是不规则的)并初始化用户密码为用户名?
恽伊帅克: 首先要了解,添加一个用户不过是在passwd文件里面写入一行数据而已!所以呢,只要按照格式写就好了! 使用newuser和chpasswd工具即可批量添加用户以及创建密码!但要事先写好列表,使用newuser工具导入passwd文件中.格式要遵循passwd文件的格式!以及密码列表,格式为user:passwd,使用chpasswd将其写入passwd文件中,之后需要创建密文,用pwconv工具即可.如果之前你的passwd使用密文需要先将密文转换为明文,之后在进行密码列表导入.pwunconv

滦平县19138154734: 如何利用Linux Shell脚本批量添加用户 -
恽伊帅克: useradd.sh#!/bin/bash for name in tom joy john mark james do useradd $name echo "redhat" | passwd --stdin $name done 《linux就该这么学》里边有详细的介绍

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网