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

    用户:uid  保存在 /etc/passwd

      用户分类:

    • 管理员 uid--0
    • 普通用户

        --系统用户 uid 1-499

        --一般用户  uid 500-60000

    组:gid  保存在/etc/group 

      组分类

    • 基本组
    • 私有组:当创建用户时没有分配组,系统自动为其创建一个私有组
    • 附加组

    /etc/passwd 文件:保存系统用户信息

    root:x:0:0:root:/root:/bin/bash
    

      account : root  -- 用户名

      password : x -- 密码占位符

      uid :0

      Gid : 0

      commit : root --注释

      root : root --家目录

      shell : /bin/bash --默认分配shell

    /etc/shadow 文件

    eko:$1$0W0cNPya$9QSgsLssXdn7OE0BNiXjN1:17651:0:99999:7:::
    

      account : eko --登录名 

      eencryp password : $1$0W0cNPya$9QSgsLssXdn7OE0BNiXjN1 --加密后密码

      last password change:17651--最后一次修改时间

    用户管理

    • 添加用户:  
    useradd 
      选项:
        -r 系统用户
        -u 手动指定uid
        -g 手动指定gid (基本组,必须存在)
        -G 附加组 (可以为多个,使用,隔开 组必须事先存在)
        -c 注释信息
        -d 指定家目录
    root@ubuntu:/home/eko# useradd tom
    • 为用户分配密码
    root@ubuntu:/home/eko# passwd tom
    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully

    `password` | passwd --stdin tom
    • 查看当前登录用户 id gid
    # id
    uid=0(root) gid=0(root) groups=0(root)
    
    • 查看用户信息账号信息
    finger UserName
    
    • 删除用户
    userdel UserName
    
    • 修改用户
    usermod
        -u UID
        -g GID
    

      

    组管理

    • 添加组  
    groupadd
        -g GID
        -r  系统组
    
    • 修改组
    groupmod
        -g  GID
        -n  组名
    
    • 删除组
    groupdel 组名
    
    • 设置组密码
    gpasswd 
    
    • 使用当前用户登录到新组
    newgrp 组名
    退出该组:exit
    

    权限管理

    • 改变文件属主(只有管理员才有权限)
    chown User file1,file2...
    选项
      -R 递归修改目录及目录下文件属主
    • 改变文件属组(管理员)
    chgrp GroupName file1,file2...

      

     

     

  • 相关阅读:
    redis 命令
    继续node爬虫 — 百行代码自制自动AC机器人日解千题攻占HDOJ
    redis Ok2
    ThinkPHP5 清除runtime缓存文件
    linux系统下使用xampp 丢失mysql root密码 只能远程访问,本地无法连接数据库
    yii2 验证规则使用方法
    thinkphp5 模型表关联
    PHP将base64数据流转换成图片并保存
    Win10下80端口被System占用导致Apache无法启动
    3. Git与TortoiseGit基本操作
  • 原文地址:https://www.cnblogs.com/xiaoliwang/p/8978365.html
Copyright © 2011-2022 走看看