Linux 脚本用户执行时输入用户名 脚本自动给创建这个账号怎么弄?
发布网友
发布时间:2022-04-30 05:23
我来回答
共1个回答
热心网友
时间:2023-10-16 14:24
[root@hunt1574 ~]# uname -a
Linux huntdb.com 2.6.39-300.26.1.el5uek #1 SMP Thu Jan 3 18:31:38 PST 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@hunt1574 ~]# cat adser.sh
#!/bin/bash
read -p "Input your want to add user name: " user
adser $user
echo $user |passwd --stdin $user
echo "User $user is add,password is $user!"
[root@hunt1574 ~]# sh adser.sh
Input your want to add user name: aaa
Changing password for user aaa.
passwd: all authentication tokens updated successfully.
User aaa is add,password is aaa!
执行过程应该对已存在user进行判断做出相应的动作。
热心网友
时间:2023-10-16 14:24
[root@hunt1574 ~]# uname -a
Linux huntdb.com 2.6.39-300.26.1.el5uek #1 SMP Thu Jan 3 18:31:38 PST 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@hunt1574 ~]# cat adser.sh
#!/bin/bash
read -p "Input your want to add user name: " user
adser $user
echo $user |passwd --stdin $user
echo "User $user is add,password is $user!"
[root@hunt1574 ~]# sh adser.sh
Input your want to add user name: aaa
Changing password for user aaa.
passwd: all authentication tokens updated successfully.
User aaa is add,password is aaa!
执行过程应该对已存在user进行判断做出相应的动作。
linux下怎么写一个自动创建文件夹和文件的脚本
在学习《Linux就该这么学》时,每次运行书上的代码时,需要创建一个testxx.sh文件,修改其执行权限,最后再用vim来编辑。这样一个重复的过程,可以通过书中学习的知识编写一个脚本来自动解决,该脚本命名为NewTestSh。代码如下:fileName=test"$1".sh echo "Create new test file: $fileName"touch $...
linux shell脚本创建用户并授权
/bin/bashif [ $UID != 0 ];then echo "Please use the root user" exit 0fi read -p "input user name :" nameread -p "input user password :" passwduseradd $namepasswd $name --stdin "$passwd"sed -i "/Allow root to run any commands anywhere/a\$name ALL=(root...
linux创建用户的命令?
我们在Linux下创建用户主要有两种方式:adduser和useradd,它们的区别以及主要用法如下:adduseradduser的用法很简单,只需adduser+username即可,如下:这个命令其实是个perl脚本,它的底层还是调用useradd命令。将linux下的现有用户加到管理员root组即可,具体如下:第一步,添加用户,执行命令useraddceshi...
运行linux脚本,遇到要按回车键,怎么让它自动应答,继续运行脚本?
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。2、其次,在linux命令行中输入:cp -f word.txt /word.txt。3、键盘按“回车键”运行shell指令,此时会看到cp命令直接执行不提示用户手动判断覆盖了。
写一个linux脚本文件 checkuser,该脚本运行时带一个用户名作为参数
!/bin/sh user=$(cat /etc/passwd |grep -E -c "^aaa")if [ $user -gt 0 ]then echo "fuond user"else echo "no such user"fi 用户名为aaa
嵌入式 Linux 如何以root身份自动登录 如何开机自动执行脚本文件
表示系统可以有六个控制台,可以用ALT+(F1~F6)来切换。而/sbin/agetty就是一个登陆验证程序,执行它,会提示用户输入用户名和密码,然后启动一个指定的shell(在passwd文件中指定的)。所以,我们只需将其修改为不执行agettty,而是执行自己编写的一个脚本,就可以跳过用户名和密码的输入。修改如下:1...
...如何在linux上实现在有用户登录时,系统自动给指定的邮箱发送一封邮件...
可以在系统登陆时执行一个脚本,发送邮件。一般针对于用户家目录下的.bash_rc做修改。比如:vi ~/.bashrc添加:echo "$(whoami) login at: $(date) ip address: $(w|sed -n '3p'|awk '{print$3}')" | mail -s LoginMessage xxx@xxx.com这样用户登陆会读取.bashrc文件,执行命令,会记录...
运行linux脚本,遇到要按回车键,怎么让它自动应答,继续运行脚本?
1、第一步,连接相应的linux主机,进入linux命令行状态,并等待输入shell命令,见下图,转到下面的步骤。2、第二步,完成上述步骤后,在linux命令行中输入如下箭头所示的代码,见下图,转到下面的步骤。3、第三步,完成上述步骤后,按“ Enter”键运行shell命令,将看到直接执行cp命令,而不提示用户手动...
python怎么在Linux实现创建用户?
我以创建user1-user10个用户为例, 代码为测试截图如下:1. 系统中不存在user1-user10:执行脚本:可以看到脚本执行后, 显示成功添加用户数10个, 失败0个.并且/etc/shadow中相应的用户信息也有了.--- 我们删掉user0, user1和user2:可以看到/etc/shadow中的信息已经没有了user0-user2的信息了,此时...
shell脚本的四种执行方式(shell脚本执行shell脚本)
编写好的shell脚本(如:test),可以采取两种方式进行运行:\x0d\x0a$shtest\x0d\x0a一般不采用这种调用方式,尤其不采用“shtest”的调用方式,因为这种方式将禁止shell读取标准输入。登陆linux系统,打开终端命令。输入rpm-qa|grepssh查找当前系统是否已经安装如果没有安装SSH软件包,可以通过yum或...