• 用户和权限


    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     其他特殊权限,如果对可读写文件设置该特殊权限则只有该文件的创建者可以删除该文件

  • 相关阅读:
    Java 快速入门-06-JDK 目录文件说明
    Java快速入门-05-数组循环条件 实例《延禧攻略》
    腾讯云服务器 选购+远程控制 图文教程
    无法获得锁 /var/lib/dpkg/lock
    Ubuntu 安装 PhpMyAdmin 图文教程
    基于Redis的BloomFilter算法去重
    CAP理论
    Linux常用命令回顾
    基于Solr实现HBase的二级索引
    Solr搜索服务架构图
  • 原文地址:https://www.cnblogs.com/xiaodo0/p/3924542.html
Copyright © 2020-2023  润新知