美文网首页
linux用户管理

linux用户管理

作者: 睦月MTK | 来源:发表于2019-12-10 21:05 被阅读0次

用户以及用户组

  • 在 Linux 中,组是用户的集合。这些组的主要目的是为给定资源定义一组权限,如读取,写入或执行权限,这些权限可以在组内的用户之间共享。还可以将用户添加到现有的用户组以利用其授予的权限。
  • 用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。
  • /etc/group文件是所有用户都可以查看的,但是其中密码被隐藏了,被加密后的密码被放置在/etc/shadow中,只能超级用户可以查看
  • /etc/passwd管理用户的相关信息

用户组的管理

  • 添加一个新的用户组[1]
groupadd [-g GID] [-p groupPassword] <groupName> 

选项:(1)-p 表示组的密码,用户组外用户切换到该组时使用

  • 删除一个用户组
groupdel <groupName>
  • 更新一个用户组的信息
groupmod [-g GID] [-n oldGroupName newGroupName]
  • 列出所有的用户组
getent group
//or
less /etc/group

用户的管理

  • 添加一个用户
useradd [-c comment] [-d homeDir] [-g GID] [-G GID] [-s shell] [-u userID] [-U userGroup] [-p password] [-e expireDate] <userName>

注意:(1)用户名不可含有冒号(:),开头不可有.-+ (2)userID 才是唯一标识用户的字段,用户名是可以相同的,如果相同的用户名具有同一个userID,则视为同一个用户,系统管理用户标识为1-99(保留),普通的用户标识号为100-500(3)-G 表示指定用户所属的附加组(4)-U 表示为该用户创建同名用户组(5)-e 表示账户失效时间

  • 删除一个用户
//-r 表示将用户的主目录一同删除
userdel [-r] <userName>
  • 修改一个用户
usermod [-c comment] [-d homeDir] [-g GID] [-G GID] [-s shell] [-u userID] [-l userName]
  • 激活用户,设置口令
//非root用户只能修改自己的密码,且必须输入原密码
passwd 
//root用户可以指定选项以及需要修改的用户,且不需要输入原密码
passwd [-d] [-l] [-u] [-e] [-n minimumLifeTime] [-x maximumLifeTime] [-w warningDays] [-i inactiveDays] [-S] <userName>

选项:(1)-d 表示删除该用户登录密码,不可登录 (2)-l 表示该用户被锁,不可登录 (3)-u 解锁 (4)-e 使密码失效(5)-n 该密码必然存活的天数(6)-x 该密码最长能存活的天数(7)-w 该密码在失效前多少天会给用户以警告(8)-i 密码失效多少天后,注销该账户(9)-S 查看用户的密码状态

  • 查看用户所属组
groups <userName>
//or
id <userName>
  • 查看当前登录的用户
//查看所有连接到主机的用户
who
//查看自己是谁
who am i
  • 切换到另外一个用户组
newgrp <groupName>
  • 切换到另外一个用户
su - <userName>

  1. 注:GID是用户的组标识号

相关文章

  • 第三节 用户及文件权限管理

    一、linux用户管理 linux中管理员帐户:root 超级用户 提示符号: # ...

  • 用户、用户组常用操作

    Linux用户账号的管理 原文:Linux的用户和用户组管理 一、添加用户 1、命令 useradd [com...

  • linux修改权限的相关命令

    Linux命令-用户、权限管理 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。 ...

  • linux回顾(2)

    1.Linux命令-用户、权限管理 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理...

  • Linux 基础知识

    本文包括: 1、Linux 系统概述 2、Linux 用户和用户组管理 3、Linux 文件和目录管理 4、Lin...

  • Linux将新建用户加入到管理员

    Linux将新建用户加入到管理员 @(linux)[用户管理] [TOC] Ps: 下面操作,都是在root用户下...

  • Linux用户及用户组

    用户、组和权限管理 组 Linux用户和组管理

  • Linux / Unix用户管理教程

    Linux / Unix用户管理教程 由于Linux是一个多用户操作系统,因此管理员需要管理用户帐户,权限和整体系...

  • Linux 用户及文件权限管理

    由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看、修改彼此的文件。 一、Linux用户管理 ...

  • Linux第二天

    Linux第二天 用户和用户组管理 在Linux中通过配置文件来存储用户和用户组信息 用户管理 用户添加 : us...

网友评论

      本文标题:linux用户管理

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