用户管理各命令的使用

在linux系统里面有用户和用户组,他们都有一个ID号标识,UID是用户的唯一标识,GID是用户组的唯一标识。

我们知道linux是多用户平台,那我们如何管理创建这些用户?

下面给大家说的就是用户和用户组的管理命令:

1、创建用户

useradd[参数]用户名

参数:

-u UID //指定用户的UID号

-g 组名 //指定组的GID号

-G 组名 //指定用户的附加组

-d 路径 //指定用户主目录

-e 时间 //指定用户账号有限日期(YYYY-MM-DD)

-m    //建立用户主目录

-M   //不建立用户主目录

-s shell类型  //指定默认的shell类型

例:

[[email protected] /]# useradd -u 2000 -g sql 51cto //添加用户指定UID号和添加组,这里添加组 的话是必须存在,否则会报错
[[email protected] /]# id 51cto //查看添加的新用户
uid=2000(51cto) gid=501(sql) groups=501(sql) //显示用户id

2、设置用户密码

passwd [用户名]

例:

[[email protected] /]# passwd 51CTO  //给用户添加密码
Changing password for user 51CTO.
New password: //第一次输入密码
Retype new password: //第二次确认密码
passwd: all authentication tokens updated successfully. //完成输入

3、修改用户

usermod[参数]用户名

参数:

-l 新用户名 当前用户名   //更改用户名

-d 路径          //更改用户主目录

-L 用户账号名       //锁定用户账号(不能登录)

-U 用户账号名       //解锁用户账号

-G 组名         //修改附加组

例:

[[email protected] /]# usermod -d /51cto zhou //更改用户主目录为“zhou”
[[email protected] /]# usermod -l yun 51cto //更改新用户名为“yun”

4、删除用户

userdel[参数]用户名

参数:

-r    //同时删除用户主目录

例:

[[email protected] /]# userdel -r zhou //删除用户和家目录

我们所操作的这些可以在/etc/passwd配置文件里可以看见,这里面存放着系统的用户账户信息

例:

这里我们可以看见用户的账户信息,这些都是系统自带用户,切勿修改。

现在说完用户的管理,那现在说下哪些命名可以管理用户组:

1、创建组

groupadd[参数]组名

参数:

-g GID  //指定新建组的GID号

-r     //建立伪用户组(1-499)

例:

[[email protected] /]# groupadd -g 2400 test1 //创建新组用户指定id号
[[email protected] /]# groupadd -r test2  //创建伪用户组

2、更改组

groupmod[参数]组名

参数:

-n 新组名 原组名    //修改组的名称

-g GID          //修改组的GID

例:

[[email protected] /]# groupmod -n myname test1  //修改test1为myname
[[email protected] /]# groupmod -g 2300 test2  //修改test2组GID为2300

3、删除组

groupdel 组名

例:

[[email protected] /]# groupdel myname //删除组

用户组的信息我们可以在/etc/group配置文件里面找到,这里存放的是用户组的信息

例:

在这我们可以看到里面有很多组,这些都是系统组,如果技术没到家,千万不可以去修改这些系统组,否则有可能导致系统出现错误或崩溃。

时间: 2024-10-12 17:46:42

用户管理各命令的使用的相关文章

linux系统-用户管理-常用命令

linux系统-用户管理-常用命令 一 用户 1 useradd 用户名 [-参数].. 2 passwd 改密码 3 usermod 修改用户的信息 [-G 添加用户到用户组] [-L禁用用户][-U恢复用户] 二 用户组 1 groupadd 组名 [-参数] 添加用户组 2 groupdel  删除用户组 3 groupmod 设置信息 三 用户与用户组 1 添加用户到用户组:gpasswd -a 用户组 用户 2 用户组删除用户:gpasswd -d 用户 3 设置用户组管理员:gpas

Linux用户管理类命令

Linux用户管理类命令详解 实验环境:RHEL6.5 ·用户管理命令 ->useradd 创建用户的命令,格式: useradd [options] USERNAME -u选项表示指定UID,ID号必须大于等于500,因为创建的是一般用户,且ID号不能重复 -g选项表示指定基本组,该指定的组必须事先存在 -g后面跟组名或GID均可 UID与GID不同的用户被称为特殊用户,我们在系统中新建用户的时候,如果不特意指定新建用户的ID号的话,那么我们新建用户的ID号默认为我们的/etc/passwd文

2015年8月25日课程作业(用户管理各命令的使用)-JY1506402-19+liuhui880818

学习内容:用户管理和命令的使用 系统环境:CentOS 6.7/7 x86_64 目录: 1.了解用户及组的管理 2.Linux用户及组相关配置文件 3.用户及组管理的命令使用 useradd,usermod,passwd,userdel groupadd,groumod,gpasswd,groupdel id,w,who,whoami su 一.了解用户及组的管理 Linux用户的分类: 1.管理员root:具有使用系统所有权限的用户,其UID为0. 2.普通用户:即一般用户,其使用系统的权限

用户管理实用命令(第二版)

用户管理实用命令 pwck #检测/etc/passwd文件 #如果对/etc/passwd进行了误操作,他就会提示 vipw #编辑/etc/passwd文件,他与VI的唯一不同,会锁定/etc/passwd文件 id #查看用户id和组信息 finger [username] #查看用户详细信息[有时需要自己安装] su 切换用户 #加了–同时会有环境变量与宿主目录的切换[加了- ,-左右都用空格],而su不会 passwd -S [username] #查看用户密码状态 passwd -d

Linux用户管理各命令的使用

一.首先我们来了解下用户管理和权限管理的机制 A:认证机制 identity(username/password)  用户名/密码 A:permission   权限 mode   模式 ownership   所有权 二.Linux下的用户和组的介绍 用户:USERNAME/password 用户的UID(user identity)从:0-65535 用户分为:管理员.普通用户>系统用户.登录用户. 管理员UID为:0 普通用户UID为:1-60000 组:GROUPNAME/GID 管理员

Linux学习-用户管理常用命令

用户管理常用命令 useradd 新建用户 userdel 删除用户 passwd 修改用户密码 usermod 修改用户属性 chage 修改用户属性 Linux 分为 root 用户和普通用户两种 当用户被添加后,底层做了什么 当用户被创建后,它的家目录是在 /home/用户名 这个下面 当用户被创建后,会被添加到 /etc/passwd 这个文件中,通过下面命令可以查询 # tail 10 /etc/passwd 可以找到新建的用户 当用户被创建后,会被添加到 /etc/shadow 这个

Linux学习笔记之常用用户管理类命令

开始这个话题之前应该先了解下/etc/shadow这个文件中的构造,对于列所代表的意思大体有个了解,先以ftpuser账户来介绍:后边会给出一些相应的例题来做使用说明补充(好吧我承认,这,又是一篇博客作业^_^万恶的标题党). ftpuser:$6$T9WUEls/$AK4hTO1bZ7MXW7VoMej8e7tVG1qqxPy5axVJAAIz4m6uuzZmoYDcQjUG2XlXx7klx/i8yJ1luZDtoKYwJAMa4.:16929:0:99999:7:5:: 总共有9个字段被"

Linux用户管理常用命令

这篇我们讲一讲用户管理的相关内容,涉及到/etc/passwd,/etc/shadow,/etc/group三个用户账号相关的文件以及以下用户管理相关的命令:useradd, usermod, userdel, passwd, groupadd, groupdel, id, su, chage, chfn, chsh, newgrp, gpasswd. 一.passwd文件 ①account:用户名 ②password:密码占位符 ③UID:用户ID号 ④GID:基本组ID号 ⑤GECOS:注释

关于linux用户管理各命令的备忘

这算是51CTO博客上的第一帖,先贴上笔记,然后慢慢来详解: 理一下后续的思路: 1.命令的用法 2.命令使用的场景 3.如果善于使用这些命令,提高系统的安全性. 用户管理和权限管理基础知识: 基本是基于3A原则(Authencattion/Authorzation/Accounting)认证/授权/审计或记账 Linux系统的用户认证一般采用用户名+密码方式. 用户:用户名/UID 每个用户都有一个唯一的UID 用户的UID:0-65535 管理员UID:0 普通用户:1-60000 系统用户

Linux用户管理类命令总结

用户和权限管理: 1.用户是什么? 用户是实现权限管理的基础,可以标示资源可以被哪些用户使用(读.写.执行),进行资源分配,是安全权限模型的核心要素之一. 2.没有用户,可否?可以 密码的作用:用户认证,在多用户的操作系统: 保存用户的方式---信息库:1用户.2密码 名称解析:User IDentifier, UID 用户容器:组(group),角色(role) 组名,Group IDentifier, GID 解析:在数据库按搜索码查找到对应的条目,并找与之对应额外其它数据过程 可以用于用户