服务器需要提供给大家一人一个账号进行教学.
  忙了了天,才算初步完成了系统管理的第一步.
  首先声明,GOOGLE我已经几乎搜遍相关问题,不过真正能解决问题的少得可以忽略!!

创建账号脚本:

[Copy to clipboard] [ - ]

CODE:

#!/bin/bash
#This is gnuser's first Bash Shell program
#Today the BOSS tell me to manage the server PC
#First ,I must remove all of the previous accounts
#Second ,I must create all of the classmates' accounts use of their names

pswd=`perl -e ' { printf crypt("123456","ab") . "/n" }'`
for i in `cat name`
        do
                useradd -m -g users -s /bin/bash  -p $pswd "$i"

sleep 1
        done

删除账号脚本

[Copy to clipboard] [ - ]

CODE:

#!/bin/bash
#This is gnuser's first Bash Shell program
#Today the BOSS tell me to manage the server PC
#First ,I must remove all of the previous accounts
#Second ,I must create all of the classmates' accounts use of their names

for i in `cat name`
        do
                userdel -r "$i"
                sleep 1
        done

计算账号个数脚本

[Copy to clipboard] [ - ]

CODE:

#! /bin/sh

for i in `cat name`
        do
                let j=j+1
        done
echo $j

至于name文件,就是存放账号名的,一行一个

在创建好账号后,出现了问题

普通用户不能自己修改密码.
查了太多资料,虽然没帮我解决问题,但还是慢慢启发了我

解决方法很简单.

[Copy to clipboard] [ - ]

CODE:

chmod u+s /usr/bin/passwd

脚本都很简单,我就不详细解释了.

如果需要做到帐号之间的隔离,即 互相没有读写权限。

可以每个帐号就为一组。

把useradd 的-g users删除就可以实现了。

同时创建多个账号并设置密码相关推荐

  1. Windows创建克隆隐藏账号(转载)

    Windows创建克隆隐藏账号 当我们需要在创建一个账号让cmd命令net user 和计算机管理用户中看不到,又需要这个账号具有管理员权限时,这个时候就需要管理员克隆账号了. 1.打开cmd输入命令 ...

  2. 阿里云创建RAM子账号

    操作步骤 创建子账号 主账号导航至 访问控制 > 用户管理 页面.如下图所示: 单击右上角的 新建用户,如下图所示: 填写弹出框的各配置项,如下图所示: 单击 确定,即可创建子账号. 允许子账号 ...

  3. 一步一步教你在 Android 里创建自己的账号系统(一)

    大家假设喜欢我的博客,请关注一下我的微博,请点击这里(http://weibo.com/kifile),谢谢 转载请标明出处(http://blog.csdn.net/kifile),再次感谢 大家在 ...

  4. JAVA通过SSL证书创建MS AD账户及设置密码

    近期由于工作需要整理一下自动化的东西,因为公司去年上线了OA,所以公司的入职系统会提交用户的信息到IT部门,最早的做法是入职到了,IT部门收集用户信息在AD中创建对应的用户信息,所以为了提高管理员的工 ...

  5. python数据驱动创建账号_Django创建超级管理员账号和修改密码

    Django搭建网站,不知道账号密码,无法登陆到管理页面.如何创建超级管理员和修改用户密码? 1.创建一个超级管理员,使用如下命令: python manage.py createsuperuser ...

  6. 域账号创建、组创建,域账号加入组,客户端登陆域账号

    一.域账号创建.组创建和域账号加入组详细步骤 1.在服务器打开win菜单,找到AD用户和计算机 2.右键点击域服务器-新建-组 3.输入组名,默认全局和安全组,点击确定创建成功 4.重复前两个步骤新建 ...

  7. 在 Linux 中创建用户 and 给用户设置密码相关操作

    目录 一.创建用户 二.给用户设置密码相关操作 ②.①.修改用户密码 ②.②.设置用户密码 ②.③.删除用户密码 一.创建用户 语法: useradd [-g 用户组名 -d home目录] 用户名 ...

  8. 远程桌面服务器密码过期进不去怎么办,win10 远程桌面不能使用 新添加了一个远程桌面 提示密码过期 我登录的账号已设置密码永不过期 - Microsoft Community...

    您好! 我了解到您遇到远程桌面的问题 请问之前是否有过什么操作或者是更新? 建议您先尝试修复系统组件,请参考以下步骤 在管理员命令提示符下键入以下命令: Dism /Online /Cleanup-I ...

  9. 创建阿里云子账号并授权

    1.进入RAM 访问控制 选择用户,选择创建用户 创建成功 2.添加权限 至此该账号登录进入只可以看到工单,DateWorks,Compute计算等工具

最新文章

  1. 品质检测破局:工业视觉检测云平台为智能制造“点睛”
  2. 文巾解题 175. 组合两个表
  3. 霍夫曼树(最优二叉树)的实现
  4. oracle转mysql数据库
  5. 实现一个在JNI中调用Java对象的工具类,从此只需一行代码
  6. java中点击按钮出现echarts图表_echarts 显示下载按钮,echarts 自定义按钮,echarts 添加按钮...
  7. 二、python_base
  8. VS2012下基于Glut glRotatef glTranslatef示例程序:
  9. pyQT指定窗口截图
  10. POJ-1087 A Plug for UNIX 网络流
  11. C# 子类实例化基类 基类使用不了子类的方法_C# 接口与抽象类实例分析
  12. nmap命令教程详解
  13. android 自定义唤醒词,星星1号语音升级 中兴语音助手实现可自定义唤醒词
  14. deepin linux 安装 磁盘管理,在微软Windows系统上编辑深度Deepin Linux系统的磁盘
  15. 邮件发送与接收,支持163邮箱、outlook邮箱、exchange邮箱
  16. Dreamweaver网页作业——紫罗兰永恒花园动漫价绍网页 7页,含有table表格,js表单验证还有首页视频。以及列表页。浮动布局。div+css+js
  17. mailgun php版本,如何使用mailgun php API仅向bcc发送邮件?
  18. Thymeleaf th:each遍历,th:if、th:switch 条件判断,input,select,radio 回显赋值
  19. PHP 万能查询代码
  20. [转载]Eclipse照亮Java众生

热门文章

  1. 采用electron开发桌面应用
  2. SpringBoot下载文件打不开的解决办法
  3. 思维与存在 - 学习马哲时用Xmind整的思维导图
  4. 新加坡移动端学习社交平台 Teamie 融资 110 万美元,ACP 基金领投
  5. linux sleep cpu,Linux系统下CPU频率的调整
  6. 【棒!】国企(银行)——简历+考试
  7. 手机python爬虫工具_Python爬虫也能用手机进行抓包?没错!这个技巧我只告诉你!...
  8. 我战地日记的第一贴,占地方
  9. 2021年全国大学生电子设计竞赛——信号失真度测量装置(A题)——设计过程分享(3)
  10. Ngnix解决Ajax跨域问题