zoukankan      html  css  js  c++  java
  • 用户和权限

    linux中将用户分为3类:

    1.root用户,即用户ID为0

    2.系统用户,系统用户是给某些进程或服务使用的,一般ID为1到500

    3.普通用户

    相关文件:

    /etc/passwd 保存用户信息

    /etc/shadow 保存密码

    /etc/group 保存用户组信息

    通过whoami、who、w命令可以显示当前登录信息

    创建用户

    useradd [options] 用户名

    options:

    -d 家目录

    -s 登录shell

    -u userid

    -g 主组

    -G 附属组

    例:useradd -d /home/xxx -g root xxx

    修改用户信息

    usermod [options] 用户名

    options:

    -l 用户名

    -u -d -g -G这些都和添加用户一样

    -L -U分别为锁和解锁用户

    删除用户

    userdel [-r] 用户名

    -r 参数决定是否删除家目录

    添加组:groupadd

    修改组:groupmod

    删除组:groupdel

    权限

    在linux中权限分为r(读),w(写),x(执行)

    所有的进程都是以某一个用户来进行运行的,进程的权限也就是等于用户的权限

    linux中文件的权限由UGO组成,分别代表user,group,other

    chwn 改变文件所属用户

    chgrp 修改文件所属用户组

    chmod 修改文件权限

    chmod修改模式:

    chomd [-R] 模式 文件

                      u[+|-][rwx] 

                      g[+|-][rwx] 

                      o[+|-][rwx] 

                      a[+|-][rwx]  a代表ugo

    也可以通过数字的方式来改变,这种方式不能分别对UGO进行权限设置

    r=4(2^2)

    w=2 (2^1)

    x=1 (2^0)

    特殊权限,对文件设置特殊权限后相应的x位会被替换为s

    suid       用户特殊权限

    sgid       用户组特殊权限,如果对文件夹设置则所有子文件继承所属组

    sticky     其他特殊权限,如果对可读写文件设置该特殊权限则只有该文件的创建者可以删除该文件

  • 相关阅读:
    转载:一句代码改变Swing难看的字体
    生产者消费者问题c语言实现
    水题~~~~HDU 4788
    html中dom居中的5种方式
    scss中的三角函数
    nuxt基础Ⅱ
    nuxt基础Ⅰ
    win10软件安装出现错误代码2503/2502
    npm淘宝镜像安装
    axios的使用
  • 原文地址:https://www.cnblogs.com/xiaodo0/p/3924542.html
Copyright © 2011-2022 走看看