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

用户管理

时间:2023-12-08 17:46:24浏览次数:23  
标签:文件 删除 管理 用户组 用户 命令 GID

一、用户/组概览

Linux系统是多用户、多任务的分时操作系统,系统上每一个进程有一个特定的文件,每个文件都被一个特定的用户所拥有。

1、用户标识:UID与GID

id命令可以查看当前用户登录信息,UID为用户的ID, id qfedu

GID为用户所属组的ID,groups为用户组的ID。

每一个文件都会一个所有者,用ll命令可以查看文件的所有者。

ps aux | less 命令查看进程。

ps aux 命令可以查看运行进程的用户名。

2、用户/组相关文件

在Linux系统中,所以用户和用户组的密码都存放在/etc/passwd和/etc/shadow这两个文件中。

root用户可以拥有所有系统权限,而且root用户有权力覆盖文件系统上的所有普通权限。

二、管理用户/组y

1、创建用户/组

useradd qf01 命令创建用户qf01

groupadd hr 命令创建用户组hr

创建用户时加“-G”参数指定已存在的附加组

2、删除用户/组

userdel 命令可以删除用户

若想同时在/home目录与mail spool 中删除该用户,需要添加“-r“参数

groupdel 命令可以删除一个用户组,如果某个初始用户正在使用该用户组,则需要修改该用户的GID或者直接删除该用户

3、修改用户密码

任何用户都可以通过passwd命令修改直接的密码

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

标签:文件,删除,管理,用户组,用户,命令,GID
From: https://www.cnblogs.com/xhzzxt/p/17888673.html

相关文章

  • HHDESK右键管理简介
    在HHDESK管理文件,除了基本的打开、删除、复制、粘贴、重命名外,还有多种便捷编辑方式。可以分别以下列模式打开文档: 文本模式即是以文本编辑器打开文档。 1二进制模式可进行二进制编辑。 2JSON模式可对JSON文件进行直观的解析。左侧配有节点框,方便操作与浏览;树形......
  • Linux 用户身份切换
    Linux用户身份切换什么?在Linux系统当中还要作身份切换?这是为什么?可能有下面几个原因安全性:身份切换可以限制用户的权限,防止恶意操作和数据泄漏。多用户环境:在多用户环境中,每个用户拥有自己的账户和权限,需要通过身份切换来切换用户。程序运行:某些程序需要以不同的权限运行,例如管......
  • 文件管理
    一、文件目录与路径目录:Windows系统以多根的方式组织文件(如C:\、D:\、E:\),而Linux系统以但跟单根的方式组织文件。了解特定文件的具体目录。如:/etc目录主要存放系统配置文件,/dev目录只要存放设备与接口文件。路径:有绝对路径和相对路径之分,用pwd命令查看。二、目录与文件操做1......
  • vcpkg 包管理在Clion 和 Qt中的使用
    在使用C++的过程中,发现了一个强大的包管理器,以后再也不用自己去单独编译某个C++的外部插件了。下面说一下教程:安装好git后,直接在D:\Plugins\develop目录下克隆一个vcpkg的目录gitclonehttps://github.com/microsoft/vcpkg进入vcpkg目录后,打开管理员命令台,输入./vcpkgins......
  • 软件测试/人工智能|使用 Pip 管理 Python 包
    前言Python是一门强大而灵活的编程语言,其社区拥有数量庞大且多样化的第三方库和工具,这些库可以让我们在项目中快速、高效地开发。pip是Python的包管理工具,我们可以使用pip轻松地安装、升级和管理这些第三方包。什么是Pip?Pip是Python包索引(PyPI)的客户端工具,可以方便地从......
  • Linux_1 常用文件管理命令
    1常用命令介绍ctrlc:取消命令,并且换行,关掉当前进程ctrlu:清空本行命令tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项ls:列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件|ls-xxx|输出内容||:-......
  • 最新:2024年值得关注的15款顶级开源项目管理系统!
    推荐15个优秀的开源项目管理工具,比如:ProjectLibre、OpenProject、ERPNext、Redmine、禅道、Tuleap、Restyaboard等。项目经理面临各种复杂任务,包括追踪任务的进度、评估交付风险和管理整体工作量。为了顺利达成目标,一款靠谱的项目管理(PM)工具是必不可少的。但是,挑选项目管理工......
  • 通过数据驱动设计动态的全面预算管理架构
    在过去的20年里,电子表格一直是企业用于规划、预测、预算和管理报告的主要工具,尽管有的企业具备针对财务的系统,但其应用效率和规划技术仍然难以满足市场需求。并且,大部分企业对于财务管理的部署成本相对较低,其可访问性、安全性、及时性都难以保障,随着企业在用户和信息需求方面的增长......
  • ACPM高效C++组件管理让音视频终端SDK性能更好、稳定性更高
    本专栏将分享阿里云视频云MediaBox系列技术文章,深度剖析音视频开发利器的技术架构、技术性能、开发能效和最佳实践,一起开启音视频的开发之旅。本文为MediaBox技术架构篇,重点从 ACPM介绍、技术架构以及高效管理等方面,介绍如何通过MediaBoxACPM的高效组件管理,来提升音视频终端SDK......
  • ubuntu 非 root用户 bind socket 80端口 失败
    在Ubuntu或其他类似的Linux系统中,非root用户在绑定低于1024的端口时会失败,这是出于安全考虑的一种行为。为了允许非root用户绑定低端口,您可以考虑以下几种方法:1.使用CAP_NET_BIND_SERVICE能力您可以使用setcap命令,为您的可执行文件分配CAP_NET_BIND_SERVICE能......