用户和权限管理
admin
2023-06-07 09:01:27
0

用户是什么

没有用户,可否YES    

     用户:资源获取表示符,资源分配,安全权限模型的核心要素之一

    密码:来实现用户认证的


容器:能够容纳很多用户的容器,可以分配权限,组(group)角色(role)

   组名:Group IDentifier  (GID)

   解析:在数据库中按搜索码查找对应的条目,并找到与之对应额外其它数据的功能


数据库有一下内容

         文本文件

         SQL数据库

         ldap数据库


        /etc/passwd:

           加密方法:

                 对称加密:如果加密,解密使用相同的密码称之为对称加密

                          DES   3DES    AES

                 非对称加密:DSA   RSA

                 单向加密:雪崩效应,定长加密,不可逆

                         MD5信息摘要      128bit定长输出16个字符

                         SHA1:安全的哈希算法,   160bit

                         CRC32 :循环冗余校验码


谷歌购买了世界上第一台量子计算机

             密码数据库   /etc/shadow

                  6    SHA512

                  1    MD5

                   $加密算法$8位盐$乱码


组: 用户容器,角色

          /etc/group

         密码:/etc/gshadow

      安全上下文:

              运行中的程序有其属主和属组,取决于进程的属主和属组


创建用户:

        useradd  UserName

           -u  指定UID

          -g   指定GID

          -c   描述信息

          -d   指定家目录

          -M  创建用户,但不为其创建家目录

          -r  创建系统用户     特点 id  1-499  不会为用户创建家目录,默认shell为/sbin/nologin   

          -s   指定默认shell

          -m  创建用户时,强制给用户创建家目录

         -D   改变其默认shell

        id  username :显示用户的id号


userdel :删除用户

          -r 一并删除家目录


groupadd :创建组

        -g 指定GID


用户类别

          管理员:0

          普通用户:1--65535

                系统用户  1-499

                登录用户 500+


用户组:

            管理员组

            普通组


            以用户为视角:组可以分为两类

                        基本组:显示在/etc/passwd中字

                        附加组:/etc/group

                       


设定用户密码:passwd

              -l   锁定用户,用户密码前加两个!

             -u  解锁

             密码安全性策略:足够复杂
                 够长、交叉应用数字、大写字母、小写字母和特殊字符中的至少三种
                 尽量避免使用易猜测的密码:
                 定期更换:


/etc/shadow文件格式

             登录名:加密密码:最近一次的密码修改时间(距离1970-1-1的时间):最短使用时间:最长使用期限:警告区间:非活动区间(登录就要修改密码)

            设定组密码  gpasswd  组名


修改用户的属性定义:

          chsh     修改默认的shell

          chfn     修改用户注释

          usermod   跟useradd 用法类似

                   -l    修改用户名称

修改组属性定义:

          groupmod

                -g  修改组GID

                -n  修改用户的属组

           groupdel

          gpasswd


修改账号日期属性:
 chage:修改用户的日期属性
  -E:距离1970-1-1号的时间天数,过了这个时间,账号不可访问
  -I: 设置活动天数
  -m:修改密码最小使用时间
  -M:修改密码最长使用时间
  -W:警告时间


查看用户相关信息:

         id

           -n 显示名称
           -u 显示UID
           -g:显示基本组ID
           -G:显示所有组ID        

          who 显示当前登录用户

          whoami  显示当前终端登录用户

          su     swich  user

              切换用户

                 -  登陆式切换

                 -c 不切换用户,直接执行命令


练习:

         创建一个用户mandriva.其ID号为2002,基本组为distro(组ID为3003),附加组为linux
                  #groupadd linux
                    groupadd -g 3003 distro
                    useradd -u 2002 -g distro  -G linux mandriva
         创建一个用户fedora,其全名为fedora community,默认shell为tcsh
                   #useradd -c "fedora community" -s /bin/tcsh fedora
          修改mandriva的ID号为4004 基本组为linux,附加组为distro和fedora
                  #usermod -u 4004 -g linux  -G distro,fedora mandriva
          给fedora加密码,并设定其密码最短使用期限为2天,最长为50天
                  #passwd fedora
                     chage -m 2 -M 50 fedora
          将mandriva的默认shell改为/bin/bash
                   #usermod -s /bin/bash mandriva




     



相关内容

热门资讯

AI热潮下的公关困境:英国企业... IT之家 5 月 24 日消息,据《卫报》今天报道,各大公关企业表示,英国各大公司如今正在想方设法把...
原创 6... 最近手机圈可太热闹了,小米、iQOO、红米、联想一个接一个地发新机,后面还有一大堆在路上,简直就跟下...
伊朗方面披露美伊或将签署的备忘... △伊朗德黑兰(资料图)总台记者24日自伊朗多个消息渠道了解到伊朗与美国或将签署的备忘录草案的部分内容...
京东工业发布AI智采管家 助力... 当前,新一轮科技革命与产业变革加速演进,人工智能正成为推动中国工业转型升级的核心引擎。长期以来,中小...
2026三门峡横渡母亲河活动启... 5月24日,2026年“大江大河”全国群众公开水域游泳系列赛(三门峡站)暨2026中国·三门峡横渡母...
led吸顶灯一半亮一半不亮怎么... 当 LED 吸顶灯一半亮一半不亮时,可能是以下原因导致的:1. LED 灯珠损坏:部分 LED 灯珠...
不让孩子看电视的方法 孩子们在成长过程中,电视是他们的一种娱乐方式,但是看电视时间过长会对孩子的健康和发展产生**影响。所...
奥克斯全自动洗衣自动进水管进水... 1、可能是水位开关性能不良,不能精准的识别水位,引起进水太多导致的。2、可能是溢水管本身损坏造成的。...
全自动洗衣机水管加长方法 对于家庭使用的全自动洗衣机来说,水管长度是需要考虑的重要问题。如果水管长度不够,就会给使用带来很多麻...
全自动洗衣机排水管怎么安装方法 波轮洗衣机排水管的更换方法:1、更换排水管前需要先准备一款新的排水管,更换排水管前不要忘记断开洗衣机...