美文网首页
shell命令整理(二)之用户管理

shell命令整理(二)之用户管理

作者: 比巴卜超软泡泡糖 | 来源:发表于2021-07-21 17:49 被阅读0次

用户管理

useradd

创建用户

# useradd 用户名       //创建用户
/etc/passwd  ---->查看账户是否存在的文件
/home/  ---->用户的家目录,每创建一个用户会在/home目录下面创建对应的家目录
/etc/shadow   --->用户的密码文件
# id 用户名        //查看用户的uid、gid、和所在组
# useradd 用户名 -u 1001        //创建用户并制定uid为1001
# useradd 用户名 -s /sbin/nologin          //创建用户并指定shell
# useradd 用户名 -G 组名             //创建用户时指定附加组

passwd内容

[root@linux-server ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
分隔符::
第一列:用户名
第二列:密码
第三列:用户标识号--->(uid)是一个整数,系统内部用它来标识用户。一般情况下它与用
户名是一一对应的。如果几个用户名对应的用户标识号是一样的,系统内部将把它们视为同一
个用户,但是它们可以有不同的口令、不同的主目录以及不同的登录Shell等。通常用户标识
号的取值范围是0~65535。0是超级用户root的标识号,1~99由系统保留,
第四列:gid
第五列:描述信息。
第六列:家目录
第七列:是用户登陆到界面的第一个命令,开启一个shell。登陆shell

userdel

删除用户

# userdel 用户名              //删除用户,但不删除家目录和mail
# userdel -r 用户名           //删除用户并删除家目录和mail

passwd

用户设置密码

# passwd                  //root用户给自己设置密码
# passwd 用户名               //root用户可以给任何用户设置密码
                             //普通用户只能给自己设置密码

groupadd

创建用户组

# groupadd 组名              //创建一个用户组
# groupadd 组名 -g 2000           //创建用户组并指定gid为2000

groupdel

删除用户组

# groupdel 组名              //删除用户组

usermod

组成员管理(针对已存在的用户)

# usermod -G 组名 用户名             //覆盖原有的附加组
# usermod -aG 组名 用户名            //增加新的附加组
# usermod -s /sbin/nologin 用户名                //修改用户登录的shell

gpasswd

组成员管理(针对已存在的用户)

# gpasswd -a 用户名 组名               //给组添加用户
# gpasswd -d 用户名 组名              //从组删除用户

相关文章

  • shell命令整理(二)之用户管理

    用户管理 useradd 创建用户 passwd内容 userdel 删除用户 passwd 用户设置密码 gro...

  • Linux 命令行

    Shell 文件管理命令行(一)Shell 文件操作 Shell 系统管理命令行(二)Shell 系统管理 ADB...

  • linux系列之shell编程(一)

    linux系列之shell编程(一) shell概述 shell是一个命令行解释器,它接收应用程序/用户命令,然后...

  • 简单的shell命令

    简单的shell命令多用户管理系统简单命令远程登录:ssh diveinedu@192.168.21.121 提升...

  • [Linux-Shell] 基础知识

    搬运 一、主要内容 shell编程 sed命令 awk命令 crontab定时器 二、简介 Shell是用户与内核...

  • Linux基础命令 2

    1、Linux上的文件管理命令有哪些以及常用方法shell:shell负责接收用户输入的命令并进行解释,将需要执行...

  • 第七章 SHELL脚本

    概念 在linux里可以直接使用shell脚本进行管理,shell就是命令解释器,把用户的命令翻译成机器语言,在把...

  • shell命令整理(五)之进程管理

    进程管理 静态查看进程 ps 按指定字段排序 查看端口 lsof netstat 动态查看进程 top、htop ...

  • Linux初探(一) —— 基本操作

    一、Shell:提供用户输入的命令解释器 一张图就能很明确地表明Shell的作用。 二、Shell下的基本命令操作...

  • 8.Shell编程一:Shell基础

    Shell基础 1.Shell概述 Shell的执行原理:用户输入命令ls,通过Shell将ls转换成二进制传递给...

网友评论

      本文标题:shell命令整理(二)之用户管理

      本文链接:https://www.haomeiwen.com/subject/qtlrmltx.html