批量创建用户和磁盘配额的脚本

#!/bin/bash 

#create users and quota for /home patition
#批量创建用户并分配磁盘配额
#2012-10-15 v1
#http://www.bianceng.cn

if [ ! $(grep quotagrp /etc/group) ];then
        groupadd quotagrp
        echo "quotagrp created."
else
        echo "quotagrp exist."
fi 

declare -i n; 

for((n=6;n<=10;n=$n+1))
do
        useradd -g quotagrp user$n
        echo "user$n" | passwd --stdin user$n
        setquota -u user$n 50000 60000 0 0 /home
done

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索脚本
, 磁盘
, echo
, for
, 用户
批量
批量创建域用户脚本、批量创建用户脚本、磁盘配额、磁盘配额已被禁用、linux磁盘配额,以便于您获取更多的相关知识。

时间: 2025-01-21 20:09:54

批量创建用户和磁盘配额的脚本的相关文章

Linux中如何批量为用户设磁盘配额

1.先给一个已存在的用户建好配额: a:修改/etc/fstab文件(如:LABEL=/     /  ext3  defaults,usrquota,grquota    1   1) b:重新启动系统使设置生效:reboot c:创建配额文件:quotacheck -cmug / (查看已建立的配额文件:ls /aquota.*) d:设置配额:edquota -u 用户名 使用quota -u 用户名查询配额 repquota -u /  显示配额 quotaoff |on -auvg关闭

linux如何通过quota配置用户的磁盘配额

在生产或工作环境中,你可能会遇到这样的情况:在多人多任务的环境下,有多人共用一个磁盘空间,而有部分人可能向这个共同的空间上放很多或很大的文件,而导致磁盘空间极速减少.这样必然导致其他人的空间会迅速变小.为了让大家有个平等的使用磁盘空间的权限,我们就需要用到磁盘配额.我来限制用户对空间的使用情况.在Linux系统下,用quota来实现此功能. 除了上面的情况外,一般还用在下面的一些场景中 在一些提供web服务的空间中,每个人的网页空间的容量都是受限制的. 在邮件服务中,每个人的邮件空间也是受限制.

在 Linux 中无人看守批量创建用户的方法

介绍 作为一名 Linux 系统管理员,你有时必须向系统添加新的用户帐户.为此,经常使用adduser 命令.当涉及到多个用户的创建时,adduser 命令可能会变得相当无聊和耗时.这篇短文旨在为 Linux 系统管理员提供一种简单而无人值守的方式来批量创建用户.newusers 命令将帮助你通过从预填文件中获取信息来创建多个用户. 要求 访问 Linux 计算机的特权. 约定 # - 给定命令需要以 root 用户权限运行或者使用 sudo 命令 $ - 给定命令以常规权限用户运行 如何进行

windows批量创建用户

一.建立用户的命令行语法:   建立用户:net  user  用户名  密码  /add           (如:net user test 123 /add)  提升权限:net  localgroup 用户权限组 用户名 /add      (如:net localgroup administrator test /add)      删除用户:net  user  用户名 /del         (如:net user test /del)   二.批量创建的方法:     利用EX

iRedMail批量创建用户

iRedMail提供脚本,可以让用户快速添加用户 MYSQL 你可以编辑create_mail_user_MySQL.sh,修改默认值,如果你安装的时候修改的邮件的存储路径,那么你必须修改脚本的 STORAGE_BASE_DIRECTORY 创建http://www.aliyun.com/zixun/aggregation/18687.html">邮箱用户的缺省密码是和用户名相同 # cd iRedMail-0.5.1/tools/# bash create_mail_user_MySQL

批量建立文件夹,为Serv_U批量创建用户_FTP服务器

在网上看了下,也没有找到好的方法.没办法,只能拿出老一套了用DOC建立了. 方法步骤. 1.首先建立各个账户的文件夹. 账号如果有规律的话那好说,如:ftp001.ftp001......ftp100,直接在Excel里自动产生即可,然后将产生的账号放到一个txt文件里,一行一个账号.如果不是有规律的,那没办法,只能一个一个输入了. 2.准备好这个账号的account.txt文件后,建立一个run.bat文件,打开文件,输入一下代码 @for /f %%i in (account.txt) do

如果SQL2000装在用户数据所在的盘,请检查SQL运行用户的磁盘配额是否足够_星外虚拟主机

默认地,系统会为sql运行用户分配了100M的配额,如果你将sql 2000装在这个盘,就会受到配额的限制,因此,请修改这个配额,在硬盘属性中,可以指定这个SQL运行用户的可以空间的上限,可以设置为10G.

批量建用户的shell小脚本

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://navyaijm.blog.51cto.com/4647068/880270  一位群友提供的shell批量创建用户的小脚本,我把它记下来: #!/bin/bash for user in `cat /opt/userlist.txt` do      useradd $user      echo linux | passwd --stdin $user      echo "

linux中shell批量添加用户和设置随机密码脚本

有一个朋友问我如何批量创建用户和设置密码 ,我就简单给他写了两个脚本,让他自己参考下并自己根据实际情况进行修改,毕竟他需要的用户名和密码都是实际生产环境的. 这里分两种情况,一种是测试for循环批量添加用户,一个是根据实际生产环境进行批量添加.分别写一下案例如下: 1,for添加指定类型用户以及设置随机密码. 脚本作用:批量添加user1-10用户并设置随机8位数随机密码 #!/bin/bash #test add user and set passwd for n in `seq 10` do