本帖最后由 prcardin 于 2014-03-05 10:57 编辑 shell实现给批量远程服务器添加crontab 例如现在有多台服务器,eg:192.168.0.35 192.168.0.36 192.168.0.37 192.168.0.38 192.168.5.96。。。 现在想通过脚本给这些远程服务器添加crontab的配置,比如 #iptables,made by william */5 * * * * /data_test/shell.sh > /dev/null 2>&1 现在是这种思路: #!/bin/sh for ip in 192.168.0.35 192.168.0.36 192.168.0.37 192.168.0....
by prcardin - Shell - 2014-03-05 12:09:05 阅读(1072) 回复(2)
假设你的用户列表保存在一个名为newuser.list的文本文件中,现在请在你的FTP服务器上增加这些用户并为他们设置统一的密码为redhat,所有用户属于ftpuser这个组,且这些用户不可以登录shell,如何实现。 例如:newuser.list中包含内容如下: tom bob joe kate mary jack john 解决办法: [root@localhost ~]# for i in `cat newuser.list` >do >useradd -g ftpuser -s /sbin/nologin $i >echo redhat | passwd $i --stdin >done ...
在实际中,我们常常需要在一台机子上批量创用户,并设置初始密码。下面的脚本就可以实现批量创建用户: #!/bin/sh if [ "$#" != "4" ];then echo "we need more parameter,please run this shell like:" echo "sudo ./newuser.sh number username userid usergroup" exit 1; fi if [ "$USER" != "root" ];then echo "must run with root user, exit..." exit 1 fi number=`expr $1 + 1` username=$2 u...
添加和删除用户对每位linux系统管理员都是轻而易举的事,比较棘手的是如果要添加几十个、上百个甚至上千个用户时,我们不太可能还使用useradd一个一个地添加,必然要找一种简便的创建大量用户的方法。linux系统提供了创建大量用户的工具,可以让您立即创建大量用户,方法如下: (1)先编辑一个文本用户文件,每一列按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白...
据说在linux下面批量添加用户好麻烦,找找有没有便宜的方法吧,答案就是: 使用newusers和chpasswd两个命令 1.newusers的使用方法 直接在后面加文件名(这样比较方便,当然也可以命令完了直接回车,再输入信息,有病); 文件的格式和/etc/passwd一样。 2.chpasswd的使用方法 chpasswd 文件里是这样写的: username:password username1:password1 username2:password2 本文来自ChinaUnix博客,如果查看原文请点:http://blog.c...
又要教linux实验课了,去年带了一年,可惜电脑内的数据丢了一次 去年的教案和程序以及学生作业都丢了 还好凭记忆可以记下来,当老师,可见经验的重要,一定要保护好自己的数据。 这篇文章主要解决一个问题: 在服务器上创建100个学生用户,为每个学生用户分配ID和password,以便学生在windows环境下FTP到服务器,在自己的环境下编程序。 在网上找了找文章,知道用一下几个命令来实现: newusers 成批添加用户的工具 chpasswd 批...
在 linux 用户管理中,大批量添加用户是经常需要的;如果用useradd或adduser 来添加大量用户,对系统管理员的体力和耐力是一个极大的挑战;好在linux有大批量用户添加工具 newusers ,我们通过newusers 和chpasswd 就可以轻松完成大批量用户的添加; 二、为什么需要大批量添加用户; 我们什么时候才需要大批量添加用户呢?有时我们需要让几十个或更多的用户在主机上完成相同或相似的任务,比如我们想同时添加一堆的ftp 用户,...
一、为什么需要大批量添加用户; 我们什么时候才需要大批量添加用户呢?有时我们需要让几十个或更多的用户在主机上完成相同或相似的任务,比如我们想同时添加一堆的ftp 用户,这些ftp用户归属同一组,但不允许他们通过终端或远程登录服务器;有时我们可能为了教学,比如我们有50个学生,并且每个学生在服务器上有一个独立的用户名,能登录系统,并能管理自己的帐号或完成一些在自己权限下的作业; 二、批量用户添加流程; 批量添中...
脱哥想找一个批量添加用户的方法,首先我感觉简单,写个脚本就解决了。但是后来想到密码怎么处理。试了一下 [root@lvs191 ~]# useradd aaa -p 123456 这种方法添加的用户是添加上了,但是密码在shadow文件中成明文显示,肯定是不对的,这个用户也是不能登录系统的。 后来在网上搜了一下,发现可以建立一个文件,文件的内容要是下面的形式 [root@lvs191 ~]# cat user.txt uaername:passwd aaa:123456 然后...
本帖最后由 tengzf-eagle 于 2012-05-31 18:14 编辑 今天遇到这样一个试题,希望求解各位大哥,望大家多多指点啊!!!!{:2_169:} 试题的意思如下: 1、要求交互操作,用户输入一个数字,小于100的,这个数字代表要建立多少个账号; 2、交互式操作,让用户输入一串用于批量添加的帐号的前缀; 3、添加后的帐号名的规则是有前缀加数字组成,小于10的前面加零,例如:前缀06,大于或等于10的就不用加0了; 4、交...
测试环境:RHEL5 硬件平台:Thinkpad R60 Case Study:用户与密码一同建立 1>建立users文件: 文件内容可以从/etc/passwd中copy一个条目做为范例,shell设置可以参考/etc/shellss进行相应配置。 替换相应用户的密码部分的x为你所要设置的明文密码。 vi users ========================================================== sense1:sense1:501:501:sense1:/home/sense1:/bin/bash sense2:sense2:502:502:sense2:/home/sense2:/bin/bas...