LINUX——用户及权限管理

这篇具有很好参考价值的文章主要介绍了LINUX——用户及权限管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、LINUX有三种用户

1、管理用户:即root,由系统自动创建,具有LINUX所有权限

2、一般用户:即我们自己创建的用户,无法修改配置文件

3、服务用户:用于apache、邮件、打印服务等系统服务

一般我们使用LINUX时,使用普通用户进行登录查看,需要修改LINUX,切换成root用户或者使用root权限。

二、用户管理文件

1、/etc/passwd 文件

        passwd共有7列,每列代表不同的含义

        1、username:用户名,可以包含数字 - _ . ,但不能以 - 开头,不能大于32个字符

        2、password:用户口令(密码),可以是 x 、* 或者是任意字母数字的组合

                x 代表实际口令指向 /etc/shawod 这个文件

                * 代表禁用的用户

                字母数字随机表示加密的口令

        3、UserId:用户ID,root的ID是0,普通用户从1000开始

        4、GroupID:用户所属组ID,默认情况下,LINUX会给每个用户新建一个用户组,组ID跟用户ID是相同的

        5、Userinfo:用户备注信息

        6、Home Directory:用户的家目录,即登录后,用户默认所处的目录,默认在/HOME/用户名

        7、Login Shell:表示用户登录的SHELL

                默认可登录用户为:/bin/bash 

                可以自定义一些shell

                无法登录的Shell,默认为/sbin/nologin(表示无法登录)

LINUX——用户及权限管理

2、/etc/groop 文件(四列

        1、Groupname:组名,每个用户都有与用户名相同的组,也是组的唯一名称

        2、passwd:口令(密码),通常是x,指向/etc/shadow ,也可以是字母数字的随机组合

        3、GroupID:组ID,同UserID,如果需要创建一个特殊的组,表示管理员权限,建议分配一个独立的GID,避免GID滥用

        4、GroupMember:组内成员,如postfix属于mail组

LINUX——用户及权限管理

LINUX——用户及权限管理

3、/etc/shadow文件(8列)

        1、Username:用户名

        2、Password:加密的口令(密码),对应在/etc/passwd和/etc/group第二类是x

        3、Password history:口令最后修改日期,在1970/1/1之后的天数

        4、mindays:用户需保持该用户最小天数

        5、maxdays:口令最长使用天数,超过这个天数,需更改密码

        6、warndays:口令过期前,要提前几天发出警告

        7、inactive:口令过期后,仍可以使用口令的天数

        8、disable:禁用账户天数,在1970/1/1之后的天数

LINUX——用户及权限管理

三、新增用户

          1、    一般不用带选项,默认就行LINUX——用户及权限管理

LINUX——用户及权限管理

查看/etc/passwd

LINUX——用户及权限管理

           2、可以编辑/etc/passwd这个文件

需要注意的是:添加用户的主目录,并确保你想添加的用户和用户组的目录的权限

                        确保编辑的文本格式正确

                        确保用户有与其名称对应的私有

四、删除用户:userdel 用户名         

                        userdel 用户名 -r  一并删除其家目录

LINUX——用户及权限管理

 五、新增和删除用户组

        1、新增组

                groupadd -g GID groupname(注:如果不加-g指定GID,默认将从1000开始分配)

LINUX——用户及权限管理

查看/etc/group文件

LINUX——用户及权限管理 

        2、删除组

                groupdel groupname(注:组中的用户有“主要组”是这个组,则不能删除,需要先删除用户

LINUX——用户及权限管理

六、将用户添加到组 (groupname、username分别指组名和用户名)

        1、将用户添加到辅助组(需要带-G)

                usermod -G groupname username

LINUX——用户及权限管理

查看/etc/group文件

LINUX——用户及权限管理

        2、将用户添加到多个辅助组

                usermod -G groupname1 groupname2 username

        3、修改用户的主要组

                usermod -g groupname username

  可以使用id userusername进行验证

七、用户修改密码

        passwd username(用户名)

八、切换用户

        su username (用户名)

        由root切换到普通用户,不需要密码

        普通用户切换到root,需要用root的密码

九、使用root权限运行命令

        普通用户想要用root权限运行命令,需要得到root的允许,那么怎么得到root的允许呢?

    答:使用root编辑/etc/sudoers文件

     在/etc/sudoers文件找到下面这一行

LINUX——用户及权限管理

 例:

LINUX——用户及权限管理

LINUX——用户及权限管理

 如果用户没有加入wheel组,可以用命令加入

        usermod -G wheel username(用户名)


这篇文章就写到这里了,哪里写的不好还请指出! 文章来源地址https://www.toymoban.com/news/detail-468414.html

到了这里,关于LINUX——用户及权限管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux用户与权限管理命令

    目录 一、Linux用户介绍 二、用户和组相关文件 三、用户和组管理命令 四、Linux权限管理命令 Linux用户类型分为三类:超级管理员用户、系统用户和普通用户 超级管理员用户(root用户): UID为 0 ,具有一切权限,可以操作系统中的所有资源。 Root 用户可 以进行基础的文件操

    2024年02月08日
    浏览(56)
  • Linux 权限掌控术:深入探索和用户管理

    . 个人主页: 晓风飞 专栏: 数据结构 | Linux | C语言 路漫漫其修远兮,吾将上下而求索 在这篇博客中,我们将深入探索 Linux 权限系统,这是理解和有效管理 Linux 系统的一个关键组成部分。Linux 权限系统为系统安全提供了强大的基础,它通过精确控制对文件和目录的访问来保

    2024年02月03日
    浏览(49)
  • 如何在Linux系统上设置和管理用户和权限?

    在Linux系统上,用户和权限的管理是非常重要的,特别是在多用户环境下。下面是一些基本的用户和权限管理任务: 1. 创建新用户:可以使用useradd命令来创建新用户。例如,输入sudo useradd username命令即可创建一个名为username的新用户。 2. 设置用户密码:可以使用passwd命令来为

    2024年02月15日
    浏览(53)
  • 【Linux】下的权限管理/关于root用户和普通用户的区别/不同用户的访问权限有什么不同?/到底什么是粘滞位?

    本文思维导图: 本文章专门讲解Linux下的不同用户区别以及权限问题。 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情。 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。

    2024年02月06日
    浏览(48)
  • Linux系统添加用户并授权管理员(sudo)权限

    一方面是为了安全权限考虑、也是防止误操作。另一方面也是为了保证用户平时处于普通权限下。 1、添加用户 使用useradd命令添加用户 useradd -m kingbase 2、修改密码 给新添加的用户“kingbase”设置一个密码( 注:设置密码的时候linux系统默认会有密码复杂度规则 ) passwd king

    2024年02月16日
    浏览(47)
  • Linux系统知识4—Linux的root用户,su 和 exit 命令,sudo 命令,用户和用户组管理,getent,查看权限控制,修改权限控制 -chmod,修改权限控制-chown

    目录 一.Linux的root用户 1.1 root用户(超级管理员) 1.2 su 和 exit 命令 1.3 sudo 命令 1.为普通用户配置 sudo 认证 二.用户和用户组管理 2.1用户,用户组 2.2用户组的管理 2.3用户管理 2.4.getent 三.查看权限控制 3.1认知权限信息 1.序号1,表示文件,文件夹的权限控制信息 2. 序号2,表

    2024年01月17日
    浏览(68)
  • 【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战

    🌈个人主页: Sarapines Programmer 🔥 系列专栏: 《操作系统实验室》 🔖诗赋清音:柳垂轻絮拂人衣,心随风舞梦飞。 山川湖海皆可涉,勇者征途逐星辉。 目录 🪐1 初识Linux OS 🪐2 用户、组、密码及权限管理的解密与实战 🌍1. 实验目的 🌍2. 实验准备 🌍3. 实验内容 🌍4

    2024年02月03日
    浏览(49)
  • 『Linux从入门到精通』第 ⑤ 期 - 用户分类+权限管理+umask+粘滞位说明

    目录 💐专栏导读 💐文章导读  🌷用户分类 🌺su指令 🌷认识Linux权限 🌺文件访问者的分类 🌺文件类型和访问权限 🌼文件类型 🌼file指令 🌼 访问权限 🌺文件权值的表示方法 🌼字母表示法 🌼八进制表示法 🌷如何修改文件访问者的权限及相关指令 🌺chmod指令 🌺cho

    2024年02月02日
    浏览(60)
  • linux之Ubuntu系列(四)用户管理 用户和权限 chmod 超级用户root, R、W、X、T、S

    r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该

    2024年02月17日
    浏览(52)
  • Linux基础命令 - 文件及目录操作, 打印输出, 查找命令, 用户及权限管理, vi的使用等

    vi - 纯文本编辑器 vi命令 是UNIX操作系统和类UNIX操作系统中最通用的 全屏幕 纯文本编辑器。Linux中的vi编辑器叫 vim ,它是vi的 增强版 (vi Improved),与vi编辑器 完全兼容 ,而且实现了很多 增强功能 。 vi编辑器支持 编辑模式 和 命令模式 ,编辑模式下可以完成文本的编辑功

    2024年02月06日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包