您的位置:首页 > 运维架构 > Linux

Linux用户创建和权限管理(详解+图解)

2018-06-06 11:03 525 查看

Linux系统的用户创建和权限管理(详解+图解)

   管理员用户

        只有一个:UID=0的用户就是管理员用户

        一般情况,默认,它的用户名是root

        家目录:   cd /root

         上面的指令 可以进入root(管理员目录中)中

        root       :x        :0     :0    root:   /root   :/bin/bash

        用户名   密码    uid  gid  组名    家目录 所用是shell

  普通用户

       自己创建的新用户,默认 UID 从500开始

        家目录:/home/${username}

        上面的指令 可以进入home(普通用户家目录)中

        laobai:    x:      500  :500  :haudian  :/home/laobai  :/bin/bash

        用户名   密码    uid   gid  组名          家目录              所用bash

         

             其中 gId和uId一样     

             其中 gName和uName一样       

           

   查看所有用户组:more /etc/group(你创建的所有组)

            以下是我创建的用户组(500,5002等是UID,默认从500开始):

        


        查看所有用户:more /etc/passwd

    创建的用户都在下面

        

        


   用户和用户组的操作

    创建用户:

        添加用户:useradd username    user用户 add添加

           eg: useradd aaa

       

         添加组:groupadd lwGroup    group群组

        

        


      查看用户:

          id username

        

             eg:id aaa

      

     删除用户:

         如果被删除的用户在登录状态的话,无法删除。

         删除用户:userdel username 删除以后在家目录还能看到 但是不能不能进了

         删除用户并且删除家目录: userdel -r username

        

            

         删除用户组:groupdel groupName

        

  

      设置密码:给用户设置一个登录密码

          passwd username

              eg:passwd lw


     切换用户:

       su -(有空格)username

       

         su - :切换到root用户,需要输入密码

        

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

        


        退出: exit


    权限管理:

          Linux中用户的分类

              所有者(u)        同组用户(g)    其他人(o)

          linux中文件权限

              读(r)        写(w)        执行(x)        没有权限(-)

         文件权限详情(在Linux字体下的样子)

    文件       -    rw-    r--    r--.     2 root root   11 Jun  3 01:32 bb.text         

    文件夹   d    rwx    r-x    r-x.     2 root root 4096 Jun  2 07:46 b       

       

    (1)  -文件;d目录

        (rw-r--r--):分成3组,

            rw-:所有者权限,具有读、写权限,没有执行权限

            r--:同组用户权限,具有读权限,没有写和执行权限

            r--:其他人权限,具有读权限,没有写和执行权限

    (2) :该文件的链接个数,要和ln  ln -s source target

            (root root):文件所属者  文件所属组

            (11):文件大小

            (Jun  3 01:32)最后修改时间


    修改权限:

        格式:chmod [添加或者删除权限] file

    需求:

        -rw-r--r--. 2 root root   11 Jun  3 01:32 bb.text

        希望给huadian用户添加写的权限

            方式一:通过字符修改 chmod修改文件权限

               chmod o+w bb.text

               添加权限:+

               删除权限:-

               chmod o+w,g+w bb.text:给其他人和同组用户写权限

               chmod a+w bb.text:给所有用户

           

            方式二:3位8进制表示

                rw-r--r--:(110 100 100)2  == 644

                chmod 644 bb.text

                rwxrwxrwx:(111 111 111)2  == 777

                chmod 777 bb.text


            修改文件所属用户和所属组

                chown    username:groupName file

                chown    :groupName file

                chown    username: file

                -R:递归修改所属用户和所属组


            编辑:vi file_path

            输入 vi file

            如果file_path不存在,保存以后,默认会创建一个文件

            

           

    3种模式:

        命令模式:

            第一次进入vi,默认就是命令模式

              


            按ESC键进入命令模式。
            在命令行模式下,可以输入命令,

        i:进入插入模式

              

                yy:复制当前行。5yy: 

                p:在当前位置粘贴

                dd:删除当前行.5dd

                u:撤销上一步

                gg:跳转到第一行

                G:跳转到最后一行

                数字+gg:跳转到指定行,55gg:跳转到第55行

                O:在上一行进入编辑模式

                o:在下一行进入编辑模式

                

        插入模式:在命令模式下,输入“i”进入插入模式,这时候可以对文本进行编辑


      最后行模式

            在命令行模式下,按shift +“:”,进入最后行模式

          也能输入一些指令:

             wq/x/ZZ:保存退出

             q:不保存退出

             !:强制

             q!:强制不保存退出

        set nu(number):显示行号

         /(搜索的内容) 检索字符串

          替换字符串



            希望对你有所帮助!!!!!

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: