Linux手动添加新用户

Linux手动添加新用户

博客最后有vi用法

  • 添加家目录:vi /etc/passwd

  • 添加组:vi /etc/group

  • 转到home查看:cd/home 并添加目录
  • 更改权限与所属用户和所属组:

  • 转到邮箱,与上相同,添加用户修改权限与所属用户和所属组:

  • 可以设置密码,设置后普通用户状态下需密码才可进入

 

  • 用su – gouzi检验是否成功创建

附:Vi用法基础

1、vi的基本概念

  基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:

    1) 命令行模式command mode)

  控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。

    2) 插入模式(Insert mode)

  只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。

    3) 底行模式(last line mode)

  将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

    不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。

2、vi的基本操作

a) 进入vi

    在系统提示符号输入vi及文件名称后,进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。

b) 切换至插入模式(Insert mode)编辑文件

  在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。

c) Insert 的切换

  目前处于「插入模式(Insert mode)」,就只能一直输入文字,如果发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(command mode)」再删除文字。

d) 退出vi及保存文件

  在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:

: w filename (输入 「w filename」将文章以指定的文件名filename保存)

: wq (输入「wq」,存盘并退出vi)

: q! (输入q!, 不存盘强制退出vi)

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 11
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
### 回答1: 要在Linux系统中批量添加用户,可以使用“useradd”命令。具体步骤如下: 1. 创建一个包含要添加用户名的文本文件,每个用户名占一行。 2. 打开终端,并以root用户身份登录。 3. 使用以下命令创建用户: ``` $ cat username.txt | xargs -n1 useradd ``` 其中,"username.txt"是包含要添加用户名的文本文件的路径。 4. 设置每个用户的密码: ``` $ cat username.txt | xargs -n1 passwd ``` 输入两遍密码以确认。 5. 确认用户已经创建并且密码已设置成功: ``` $ su - username ``` 输入用户的密码,如果成功登录,则表明用户已经创建成功。 注意:使用“useradd”命令添加用户时,可以使用选项来指定用户的详细信息和其他配置参数,如家目录、默认shell等。要了解更多详细信息,请参考“useradd”命令的帮助文档。 ### 回答2: 在Linux系统中,我们可以使用以下步骤来批量添加用户。 1. 创建一个包含所有用户信息的文本文件。每行代表一个用户,每个字段之间使用制表符(\t)或空格分隔。例如,每行可以包括用户名、用户ID、组ID、家目录、登录shell等信息。 2. 使用命令行工具或文本编辑器创建一个shell脚本,用于读取该文本文件并创建用户。例如,我们可以创建一个名为`create_users.sh`的脚本。 3. 在脚本中使用循环结构(如`for`或`while`循环)来逐行读取文本文件中的用户信息。 4. 对于每个用户信息,使用`useradd`命令创建用户。例如,使用`useradd`命令创建用户名为`user1`的用户可以使用以下命令:`useradd user1`。 5. 在创建用户之后,我们可以使用`passwd`命令为用户设置密码。例如,使用`passwd user1`命令为用户名为`user1`的用户设置密码。 6. 重复以上步骤直到读取完整个文本文件中的所有用户信息。 7. 最后,保存并退出脚本文件。 8. 在命令行中运行脚本,使用如下命令:`bash create_users.sh`。脚本将读取文本文件中的用户信息并创建相应的用户。 通过这种方式,我们可以批量添加用户,并且可以根据需要自定义用户的各种属性。请注意,对于批量用户创建,确保文本文件中的信息准确无误非常重要,以避免潜在的错误。 ### 回答3: 要在Linux系统中批量添加用户,可以使用shell脚本和for循环来实现。以下是一个简单的示例: 1. 首先,创建一个文本文件,例如userlist.txt,其中按行存储了要添加用户名信息,每个用户名占据一行。 2. 创建一个shell脚本文件,例如addusers.sh。 3. 在addusers.sh脚本文件中编写如下代码: ```bash #!/bin/bash # 批量添加用户脚本 while IFS= read -r username; do # 检查用户是否已存在 if id "$username" >/dev/null 2>&1; then echo "用户 $username 已存在" else # 创建用户 useradd -m "$username" echo "用户 $username 添加成功" fi done < userlist.txt ``` 4. 保存并退出脚本文件。 5. 运行脚本文件,使用以下命令: ```bash chmod +x addusers.sh ./addusers.sh ``` 这将批量添加用户并输出每个用户添加结果。 注意:在运行脚本之前,确保你在具有足够权限的管理员账户下运行,并且要添加用户名在userlist.txt文件中已正确指定。另外,如果需要为每个用户设置初始密码,可以在脚本中添加相关代码,或者在用户添加完成后手动进行设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿亘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值