首页 > 其他分享 >用户管理

用户管理

时间:2023-11-28 11:37:23浏览次数:37  
标签:sam 删除 账号 用户组 主目录 用户 管理

1.用户/组概览

  • Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

  • 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。

  • 每个用户账号都拥有一个惟一的用户名和各自的口令。

  • 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。

实现用户账号的管理,要完成的工作主要有如下几个方面:

  • 用户账号的添加、删除与修改。
  • 用户口令的管理。
  • 用户组的管理

2.用户标识:UID和GID

id 查看当前用户登录信息

  • UID为用户的ID,GID为用户所属组的ID,groups为用户属于的所有组的ID

3.管理用户/组

3.1创建用户/组

useradd 选项 用户名

参数说明:
选项:

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

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

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

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

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

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

groupadd xx 即添加xx用户组

实例1:

group hr

useradd user01 -G hr

此命令新建了一个用户user01,其中hr为其附加组

实例2:

useradd –d /usr/sam -m sam

此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。

3.2删除用户

  • 如果一个用户的账号不再使用,可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。

  • 删除一个已有的用户账号使用userdel命令,其格式如下:

userdel 选项 用户名

常用的选项是 -r,它的作用是把用户的主目录一起删除。

例如:

userdel -r sam

此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。

3.3删除用户组

groupdel xxx 即删除xxx用户组

3.4修改用户密码

passwd xx 即修改xx的密码

标签:sam,删除,账号,用户组,主目录,用户,管理
From: https://www.cnblogs.com/yyx147/p/17861488.html

相关文章

  • Gartner 魔力象限:运输管理系统 2023
    GartnerMagicQuadrantforTransportationManagementSystems2023Gartner魔力象限:运输管理系统2023请访问原文链接:https://sysin.org/blog/gartner-magic-quadrant-tms-2023/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgMagicQuadrantforTransportation......
  • 金蝶与千帆大模型开发平台共创智能企业管理
    随着科技的飞速发展和信息化时代的到来,企业管理面临越来越多的挑战。如何将先进的技术与企业管理相结合,提高企业的运营效率和管理水平,成为当前企业发展的重要课题。金蝶作为国内知名的企业管理软件提供商,基于百度智能云千帆大模型平台,打造了新一代企业管理产品,为企业提供了更加智能......
  • Linux系统磁盘配额功能的设置和管理
    1.对硬盘进行分区操作[root@jsj~]#fdisk/dev/sdbDevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabelBuildinganewDOSdisklabelwithdiskidentifier0x7a02e23d.Changeswillremaininmemoryonly,untilyoudecidetowritet......
  • oracle查询用户的权限
    DBA_*描述的是数据库中的所有对象ALL_*描述的是当前用户有访问权限的所有对象USER_*描述的是当前用户所拥有的所有对象 查看所有用户: select*fromdba_users;  --->显示所有用户的详细信息select*fromall_users; ......
  • CRM系统是如何对销售线索进行管理的?
     什么是销售线索?销售线索就是指那些有购买意向的潜在客户。销售线索有多种来源,例如官网表单、转介绍、市场活动等。科学地管理销售线索可以提高线索转化率,为企业创造更多地价值。下面说说,CRM系统如何进行线索管理?线索获取:CRM可以通过各种渠道,如网页表单、名片导入、在线聊天......
  • Linux yum管理器
    使用yummakecache命令可以更新本地软件包数据库,确保它与软件源保持同步:sudoyummakecache 安装软件包要安装特定软件包,可以使用以下命令:sudoyuminstallpackage_name更新软件包使用以下命令更新已安装的软件包到最新版本:sudoyumupdatepackage_name 升级所有软......
  • yum管理器
    Yum仓库是为进一步简化RPM管理软件难度而设计的,Yum能够根据用户的要求分析出所需软件包及其相关依赖关系,自动从服务器下载软件包并安装到系统。yum软件包管理器简述1、yum是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器,CentOS自带此命令。2、yum基于RPM包管理,......
  • linunxyum管理器
    1. Yum的基本概念Yum是用于在RedHat系统及其衍生版本上进行软件包管理的工具。其基本概念包括:仓库(Repository): 存储软件包的服务器或目录。软件包(Package): 包含二进制文件、配置文件和元数据的软件单元。依赖性(Dependency): 软件包之间的相互依赖关系。2. Yum的基本......
  • 进程管理学习心得
    学习Linux进程管理是深入理解系统运行的必经之路。通过掌握命令如ps、top和htop,我能够实时监控系统中运行的进程,了解它们的资源占用情况和运行状态。深入研究kill命令,我学到了如何终止进程,以及使用不同的信号与进程进行交互。这对于处理僵尸进程和优雅地终止程序至关重要。通过......
  • Linux基本命令之用户管理(二)
    用户组管理命令添加用户组groupadd[选项]组名选项: -gGID: #指定组ID修改用户组groupmod[选项]组名选项: -gGID: #修改组ID -n新组名: #修改组名例如将user1改为user2(但不建议修改组名):groupmod-nuser1user2删除用户组groupdel组名如果该组没有初始用户才可进行删......