Linux下如何创建用户?

初步接触linux时要学会用户账号的添加、删除与修改、用户口令的管理、用户组的管理方法,这里列出来供大家参考使用吧。

user的create, delete, modify对应的命令就是useradd, userdel, usermod

useradd 选项 用户名

选项

-c comment 指定一段注释性描述。

-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。

-g 用户组 指定用户所属的用户组。

-G 用户组,用户组 指定用户所属的附加组。

-s Shell文件 指定用户的登录Shell。

-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

不过这个命令在mac OS下居然不支持!!!

举个例子:创建一个用户名为jason,其用户主目录为/Users/jason

useradd -d /Users/jason -c "create a new user named jason" jason

同理对于userdel和usermod也是类似,参数也差不多

到此为止,我们只是创建了一个用户,但是它还不能使用,因为还没有设置密码!!!有没有注意到linux的用户创建和密码设置是分开的,与其他系统不一样。

这时我们还需要一个设置密码的命令:passwd

管理员用户可以使用passwd来给自己和他人来设置密码。普通用户自能更改自己的秘密。

//为他人设置密码只要在passwd指令后面加上用户名

passwd jason

new password:

Re-enter new password:

//为自己设置密码

passwd

old password:

new password:

Re-enter new password:

设置密码后,用户就可以登录了。如果需要将用户加入到某个用户组(usergroup)中,则需要用到用户组管理的一组命令。

这组命令名称也很类似:创建用户组groupadd, 删除用户组 groupdel, 修改用户组groupmod

groupadd 选项 用户组名

选项有:

-g GID 指定新用户组的组标识号(GID)。

-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

groupmod 选项 用户组

常用的选项有:

-g GID 为用户组指定新的组标识号。

-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。

-n新用户组 将用户组的名字改为新名字

举个例子:

首先创建一个developer组

groupadd -g 6001 developer

如果要把这个developer组名称改为dev;并把groupId改为601则:

groupmod -g 601 -n developer dev

最后如果一个用户属于多个组,用户可以切换组来获取相应的权限

$ newgrp dev

如何创建一个linux用户名和密码,Linux下如何创建用户 | Soo Smart!相关推荐

  1. linux用户名和密码6,Linux系统中(CentOS 7)的用户和权限管理

    用户和组 用户信息文件 /etc/passwd (1 2 3 4 5 6 7) root:x:0:0:root:/root:/bin/bash 用户信息,以 : 分割字段 daemon:x:2:2:d ...

  2. 虚拟机Linux系统忘记密码修改root或其他用户密码的方法

    这篇文章主要介绍了虚拟机Linux系统忘记密码修改root或其他用户密码的方法. 注意事项:本文基于centos7环境进行操作,由于centos的版本是有差异的,继续之前请确定好版本. 一.重启系统, ...

  3. linux修改root密码bad,虚拟机Linux系统忘记密码修改root或其他用户密码的方法

    使用场景 linux管理员忘记root密码,需要进行找回操作. 注意事项:本文基于centos7环境进行操作,由于centos的版本是有差异的,继续之前请确定好版本. 步骤 一.重启系统,在开机过程中 ...

  4. 如何在百度百科里创建一个百科词条,百度百科官网创建词条步骤方法

    很多朋友表示特别希望能在百度百科里创建一个百科词条,但是在百度百科官网却不知如何操作创建百科词条,连最基本的百度百科操作步骤可能都不清楚,下面洛希爱做百科网为大家分享如何在百度百科里创建一个百科词条, ...

  5. linux系统建立ftp用户名和密码,linux系统搭建ftp服务器及创建用户使用

    linux 系统下搭建ftp服务器 ftp是什么 FTP是 File Transfer Protocol 文件传输协议的英文名称,用于在Internet上控制文件的双向传输. 同时它也是一个应用程序. ...

  6. linux创建ftp本地用户名和密码,Vsftpd3.0--FTP服务器搭建之本地用户篇

    FTP服务在工作中是经用到的一种工具,可以实现上传下载等功能.那么今天我们来聊一聊FTP服务器使用本地用户登录的实现模式. 既然是本地用户,就少不了要创建本地用户,下面我们创建2个用户: 第一步:创建 ...

  7. linux php运行用户名和密码,Linux实例(一)使用用户名密码验证连接Linux

    本篇文章给大家带来的内容是关于使用用户名密码验证连接Linux,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 如果您使用的是 SSH 密钥对,请参考 使用SSH密钥对连接Linux实 ...

  8. 红旗linux修改个人密码,LINUX红旗5.0的用户名和密码!

    怎样卸载.安装红旗linux本 二,安装红旗Linux桌面版 4.0 将光驱设为第一启动盘,放入第一张安装光盘后重新启动电脑,如果你的光驱支持自启动, 如无意外将出现如下图1 如果不进行操作,在10秒 ...

  9. linux终端命令行用户名和密码,Linux入门篇 —— Linux 用户与组管理详解(system-config-users 命令行)| 七日打卡...

    用户与组管理什么是用户,用户是人吗? 用户是干啥的?用户账号超级管理员: root 普通用户: ruochen 系统/程序用户: 系统中为某个程序而产生的用户,这类用户一般不允许登录操作系统 组账号定 ...

最新文章

  1. python大学课程-利用python完成大学刷课(从0到完成的思路)
  2. 外文翻译 《How we decide》赛场上的四分卫
  3. 【Linux 内核】线程调度示例一 ② ( 获取指定调度策略的最大和最小优先级 | 代码示例 )
  4. linux时序图工具,在Linux系统下通过IAuto.deb或星火商店安装IAuto流程图工具
  5. MyBatis(四)MyBatis插件原理
  6. 【Java学习笔记五】Java异常处理
  7. mysql 中序号要怎么写_如何在mysql的字段ID中插入自动编号?
  8. kelvin模型蠕变方程_第二章:黏弹性与波传播——2.4 力学模型和波传播
  9. spark的三大数据结构
  10. poj 1958 Strange Towers of Hanoi dp,需要仔细读题
  11. C语言利用指针实现字符串逆序输出
  12. 配置内网windows域教程,模拟公司内网架构
  13. 淘宝返利是怎么回事?是真的还是假的?
  14. 蓝桥杯2021年第十二届省赛-双向排序
  15. laravel中外部定义whereIn的用法和where中使用in
  16. QT Review之 QSlider(滑块)
  17. 墨者_密码学加解密实训(摩斯密码第1题)
  18. assign和weak的区别
  19. 针对网络层的DoS攻击
  20. 如何使用 OpenTracing 和 Jaeger 追踪 Pulsar 消息

热门文章

  1. 同方服务器系统安装,安徽远教清华同方服务器安装流程
  2. 免费好用的流程图、UML工具
  3. 数据分析应该怎么学习?适合什么人学?
  4. java 门禁接口_门禁API接口文档.md
  5. java开发表情包生成器
  6. spring security oauth2 常用授权方式配置详细教程(一)
  7. Jvm面试题及答案(300道 Jvm面试题大全带答案)
  8. JAVA导出Excel通用工具类——第一篇:详细介绍POI 导出excel的多种复杂情况,包括动态设置筛选、动态合并横向(纵向)单元格等多种复杂情况——保姆级别,真的不能再详细了,代码拿来即用)
  9. 论文写作公式使用 MacOS+Word+Mythtype 7
  10. 51控制继电器的C语言程序,C51单片机红外遥控控制继电器源程序