linux基础学习-用户权限相关命令
            
            
                
        
        
        
                
                    - 用户权限相关命令 
  - 用户和权限的基本概念 
    - 基本概念 
      - 用户是linux系统工作中的重要的一环,用户管理包括 用户 和 组 管理
 - 在linux系统下,不论是由本机还是远程登录系统,每个系统都必须有一个账号,并且对于不同的系统资源拥有不同的使用权限
 - 在linux中,可以指定每一个用户针对不同的文件或者目录的不同权限
 - 权限包括  
 
 
 - ls -l扩展 
      - ls -l可以查看文件夹下文件的详细信息,从左到右依次是  
 - 权限、硬链接数、拥有者、组、大小、时间、名称 
          
          - 硬链接数,通俗的讲,就是有多少种方式可以访问到当前目录/文件
 - 拥有者,家目录下 文件/目录 的拥有者通常是当前用户
 
 
 
 - chomd简单使用 
      
      - 命令格式如下 
        - chmod +/-rwx 文件名|目录名  
 
 
 
 - 超级用户 
      - linux系统里的root账号通常用于系统的维护和管理,对操作系统的所有资源 具有所有访问权限
 - sudo命令可以用来以其他身份来执行命令,预设身份为root
 - 用户使用sudo时,必须要先输入密码,之后又5分钟有效期,超过期限则必须重新输入密码
 - 若未经授权的用户企图使用sudo,则会发出警告邮件给管理员
 
 
 - 组管理 终端命令 
    
    - 在实际应用中,可以预先针对 组 设置好权限,然后将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限
 - 创建组/删除组的终端命令都需要通过sudo执行  
 
 
 - 用户管理 终端命令 
    - 创建用户/删除用户/修改其他用户密码 的终端命令都需要通过sudo执行  
 - 创建用户时,如果忘记添加-m选项指定新用户的家目录--最简单的方法就是删除用户,重新创建
 
 - 查看用户信息  
 
 - passwd文件存放的是用户的信息,由6个分号组成的7个信息 
      - 用户名:密码(x,表示加密的密码):UID(用户标识):GID(组标识):用户全名或本地帐号:家目录:登录使用的Shell(就是登陆后,使用的终端命令,ubuntu默认是dash)
 
 - usermod 
      - 可以用来设置用户的 主组/附加组 和 登录Shell  
 - 主组:通常在新建用户时指定,在etc/passwd的第四列GID对应的组
 - 附加组:在etc/group中最后一列表示该组的用户列表,用于指定用户的附加权限
 
 - PS:默认使用useradd添加的用户是没有权限使用sudo以root身份执行命令的,可以使用usermod -G sudo 用户名,将用户添加到sudo的附加组中
 - PS:设置了用户的附加组之后,需要重新登录才能起效
 - PS:修改用户登陆shell后才会有颜色和上下切换命令
 
 - 切换用户  
 - su不接用户名,可以切换到root,但是不推荐使用,因为不安全
 
 
 - 修改文件权限 
    - 命令格式  
 - chmod在设置权限时,可以简单的使用三个数字分别对应拥有者/组/其他用户权限
 - chomd简单使用 
        
        - 直接修改文件|目录的 读/写/执行 权限,但是不能精确到拥有者/组/其他
 
 
 
 
 
         
        
             
            
            
              
                本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/101250.html
              
              如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!