zoukankan      html  css  js  c++  java
  • 4.Linux用户与权限管理

    Linux 系统是一个多用于多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统

      新增用户: useradd  新用户名

      设置密码:passwd  用户名

      用户是否存在:id  用户名

      切换用户:su  -  切换用户名

      查看当前用户/登录用户:whoami  /who am i

      删除用户:userdel

    用户组

      类似于角色,系统可以对有共性的多个用户进行统一的管理

      新增组:groupadd   组名

      删除组:groupdel    组名

      修改用户的组:usermod  -g 用户组  用户名

      增加用户时直接加上组:useradd  -g  用户组  用户名

    系统中用户和组的相关文件

      用户(user)的配置文件:/etc/passwd

        每行的含义:用户名:口令:用户标识号:注释性描述:主目录:登录Shell

      口令的配置文件:/etc/shadow

        每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:不活动时间:失效时间:标志

      组(group)的配置文件:/etc/group

        每行含义:组名:口令:组标识号:组内用户列表

    文件的权限管理

      

      再说ls  -l       

    0-9位说明

      第0位确定文件类型(d,-,l,c,b)

      第1 - 3位确定所有者(该文件的所有者)拥有该文件的权限    --user  

      第4 - 6位确定所属组(同用户组)拥有该文件的权限    --Group

      第7 - 9位确定其他用户拥有该文件的权限    --Other

    变更权限

      第一种方式: + 、-、=  变更权限

        u:所有者  g:所有组  o:其他人   a:所有人(u、g、o的总和)

        chmod  u=rwx,g=rx,o=x  文件目录名     修改该文件的权限为  .....

        chmod  o+w  文件目录名  增加其他人对该文件的 w 权限

        chmod  a-x  文件目录名      剥夺所有人的对该文件  x  权限

    chown

      chown  newowner  file 改变文件的所有者

      chown  newowner:newgroup  file  改变文件的所有者和所有组

      -R  如果是目录  则使其下所有子文件 或 目录递归生效

    chgrp

      charp  newgroup  file  改变文件的所有组

  • 相关阅读:
    shell脚本判断语句和循环语句
    shell脚本基础
    Linux防火墙(Firewalls)
    RAID磁盘阵列
    LVM逻辑卷创建管理
    vue与django结合使用
    Python使用pyecharts绘制cpu使用量折线图
    Centos8 网络配置静态IP
    Html表格处理
    django的教程相关
  • 原文地址:https://www.cnblogs.com/xuzekun/p/7374175.html
Copyright © 2011-2022 走看看