Linux批量建账号

本文介绍了如何在Linux系统中批量创建用户,将用户加入特定组,并设置共享目录权限。详细步骤包括创建用户脚本、共享目录的权限配置以及使用ACL设定单一用户的访问权限。

一、批量创建账号

  • 假设10个用户分别为shareuser{1-10},且这10个用户将来想要共享同一个目录,因此需要加入同一个用户组sharegroup,账户初始密码为123456。
    1、创建并切换至此目录。
    # mkdir /root/bin
    # cd /root/bin

2、编辑useradd.sh脚本,编写如下内容。
# vi useradd.sh

#!   /bin/sbin
groupadd   sharegroup
for   i    in    $(seq -w 10)
do
           useradd   -G   sharegroup    shareuser$i
           echo    "123456"   |  passwd   --stdin     shareuser$i
done

3、运行脚本useradd.sh。
# sh useradd.sh

4、查看用户权限。
# id shareuser1
在这里插入图片描述

二、共享目录权限

  • 假设5个用户共享目录位于/home/sharedict这个目录,此目录只有这5个用户可以进行任何操作,其他人没有任何权限。

1、创建共享目录。
# mkdir /home/sharedict

2、更改共享目录用户组为sharegroup。
# chgrp sharegroup /home/sharedict

3、更改/home/sharedict目录权限,用户组拥有rwx权限,other组无任何权限,目录上有sgid权限时任何用户在此目录中建立的文件都属于目录的所属组。
#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值