美文网首页生物信息学LinuxLinux学习之路
Linux入门4:用户和权限管理

Linux入门4:用户和权限管理

作者: 曹务强 | 来源:发表于2017-11-13 23:26 被阅读31次

    1.什么是用户管理和权限管理

    用户管理:用户管理据定了有多少人共同使用一台Linux服务器,以及这些用户之间如何分组
    权限管理:权限管理设定某些数据或软件哪些人可以修改或使用,即设定热门对文件或软件的操作权限
    用户管理和权限管理保证了多个人同时使用同一台Linux服务器时的安全和高效。

    2.用户管理

    Linux系统有一个系统管理员(root),它是系统的超级管理员,只有root才有用户管理的权限。所以在进行用户管理时,需要先切换到root用户:su root

    1. 添加用户分组:groupadd 用户名
    2. 添加用户:useradd 用户名
      useradd命令具有许多选项,可以使用useradd或man useradd查看,下面列举几个常用的:
    • -g:指定用户所属的主要分组
    • -G:指定用户所属的次要分组
    • -m:创建用户的home目录
    • -s:指定用户的shell,一般使用如下:-s /bin/bash
      使用以上选项建立一个用户:
      useradd -g plant -m -s /bin/bash lilei
    1. 为用户设置密码:passwd 用户名
    2. 删除用户:userdel 用户名
    3. 添加完用户后,从root切换到普通用户:su 用户名
    4. 登录进某一用户后,使用id命令查看用户的具体信息,如果没登录进用户,可使用id 用户名查看
    5. 修改用户的信息:usermod,如:
      usermod -g animal -s /bin/bash lilei

    3.权限管理

    1. 对于Linux系统下的一个文件,其用户可分为3类:
    • u:属主,文件的主人
    • g:同组,和文件的主人属于同一组的人
    • o:其他人
    1. 用户对文件的权限分为3类:
    • r:可读
    • w: 可写
    • x:可执行

    3.修改用户对文件的权限:chmod 用户分类(u、g、o)±权限分类(r、w、x) 文件名:
    chmod o+w test.txt 为其他用户添加可写权限

    1. chmod修改权限的用法:
    • +:增加权限
    • -:去除权限
    • =:赋予权限

    至此,我在《基因课》的课程Linux入门系列已经学完,对Linux的常用命令有了一个大概的了解,算是初级入门了。这是一个好的开始,以后还需勤加练习,多多学习Linux的其他知识。

    注:本文为我在《基因课》的学习笔记,使用Markdown写作

    相关文章

      网友评论

        本文标题:Linux入门4:用户和权限管理

        本文链接:https://www.haomeiwen.com/subject/klgtvxtx.html