首页 > 其他分享 >liunx用户配置,sudo与文件权限

liunx用户配置,sudo与文件权限

时间:2022-08-22 11:01:04浏览次数:51  
标签:文件 rw sudo 用户 liunx 权限

liunx用户管理

  1.查看当前用户

    whoami

  2.添加liunx用户

    useradd 用户名 (需要root权限)

    -g 群组  指定添加用户的所属组

    -u uid  指定用户ID

    -d 登入目录  指定用户登入时的起始目录

    -m 登入目录   自动创建不存在的目录

  3.设置密码

    passwd 用户名

    -d 删除密码

    -x 指定口令最长存活期,天数

    -i 口令过期多少天停用账户

    用户密码保存在 /etc/shadow

  4.用户的文件权限

    第一列为文件权限,第一位是文件类型,-代表文件,随后三位rw-是属主(user/owner)权限,再随后三位r--是属组(group)权限,最后三位r--是其他(other)权限。

    4.1:权限管理命令

      chmod [-cfvR] [--help] [--version] mode file

      必要参数:

        -c 当发生改变时,报告处理信息

        -f 错误信息不输出

        -R 处理指定目录以及子目录下的所有文件

        -v 运行时显示详细处理信息

      操作对象chp可是下述字母中的任一个或者他们的组合:

        u表示“用户(user)”,即文件或者目录的所有者

        g表示“群组(group)”,即与文件属主有相同组id的所有用户

        o表示“其他(others)”

        a表示“所有(all)”,它是系统默认值

      操作符号可以是:

        + 添加某个权限

        - 取消某个权限

        =赋予给定权限并取消其他所有权限

      例如:chmod u+rw g+rw o+rw 1.txt

         (修改1.txt的liunx用户访问权限为可读可写 群组中的用户对1.txt用着可读可写的权限,其他用户对1.txt也是有着可读可写的权限

      数字与字符对应关系如下:

      r=4 w=2 x=1

      若要rwx属性则4+2+1=7

      若要rw-属性则4+2=6

      若要r-x属性则4+1=5

  5.普通用户sudo权限

    sudo 命令提供了一种机制,他可以不用分享root用户的密码的前提下,为信任的用户提供系统的管理权限。他们可以执行大部分的管理操作。但还是过下来跪 

    文件修改地址:/etc/shdoers

      1.vim /etc/sudores(进入配置文件)

      2.追加当前想设置sudo权限的用户

           2.1 使用 :set number 在100行出添加

          chp  ALL=(ALL)       ALL

      3保存退出,测试是否成功

  6.删除用户

    userdel 用户名

    一般加 -r表示将其主目录一同删除

    注意:如果将要删除用户,其同名用户组没同意其他用户,那么这个同名用户组也会被删除

 

标签:文件,rw,sudo,用户,liunx,权限
From: https://www.cnblogs.com/HpLearningPark/p/16612055.html

相关文章

  • Linux 权限管理
    需要使用的命令groupadd:添加用户组usermod-a-Ggroupsuser添加用户到一个群组umask修改默认创建权限umask022 "drwxr-xr-x"="777-022=755" 文件夹:需要执行......
  • mysql创建用户,并授予权限
    1.创建用户(1)创建默认用户为root,创建新用户用:createuser‘用户名’@‘IP地址’identifiedby'密码'。例如:createuser‘XXX’@‘192.168.43.1’identifiedby'111......
  • 基础复习——运行时动态申请权限——重点
       App涉及到硬件设备的操作,比如拍照、录音、定位、SD卡等等,都要在AndroidManifest.xml中声明相关的权限。 可是Android系统为了防止某些App滥用权限,又允许用户......
  • 阿里云服务器ECS安装MySQL数据库、初始化密码修改,远程访问权限设置、开放服务器3306端
    1.修改配置文件/etc/my.cnf,在[mysqld]下面添加一行代码:skip-grant-tables2.servicemysqldrestart3.mysql-uroot-p //此时直接回车,既可以进入数据库。4.进数据库后......
  • postgresql用户与权限管理
    pg使用角色的概念管理数据库访问权限,角色是一系列相关权限的集合。为了管理方便,通常把一系列先关的权限赋予给一个角色,如果哪个用户需要这些权限,就把这些角色赋予给响应的......
  • linux 上特殊的权限位
    通常我们文件一般三种权限名称:读、写、执行标识:r、w、x二进制:4、2、1特殊权限也有三种名称:setuid、setgid、粘连位标识:s、s、t二进制:4、2、1setuid场......
  • 权限管理
    权限管理⼀般需求是⻚⾯权限和按钮权限的管理具体实现的时候分后端和前端两种⽅案:前端⽅案:会把所有路由信息在前端配置,通过路由守卫要求⽤户登录,⽤户登录后根据⻆⾊过......
  • CTF_攻击目标主机获取root权限及flag全流程分析详解
    一、主机发现 1、nmap-sP192.168.178.1/24   //ping扫描C段   2、arp-scan-l             //感觉快一点 3、netdiscover-p......
  • sudo 报错,pam_open_ession Permission denied
    可能原因系统中所配置的Session类型的PAM模块在验证相关状态时失败,可能原因如下:验证sudo权限时失败:/etc/sudoers文件未给相关用户配置充足的权限。验证系统资......
  • MacOS 麦克风/摄像头权限添加应用
    MacOS麦克风/摄像头权限添加应用系统偏好设置-安全性与隐私-麦克风/摄像头右侧无"+"图标没办法直接添加应用的麦克风/摄像头权限解决方法1.关闭系统完整性保......