用户: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...

  

 

 

Linux 用户、权限的更多相关文章

  1. linux用户权限相关内容查看

    linux用户权限相关内容查看 1   用户信息 创建用户一个名为 webuser 的账号,并填写相应的信息: root@iZ94fabhqhuZ:~# adduser webuser Adding ...

  2. linux用户管理,linux用户口令管理,linux用户组管理,linux用户权限管理详解

    linux用户管理 http://www.qq210.com/shoutu/android 用户账号的添加(新加用户需添加用户口令) :增加用户账号就是在/etc/passwd文件中为新用户增加一条记 ...

  3. Linux - 用户权限相关命令

    用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要 ...

  4. Linux用户权限指令, 定时任务等指令

    一. 网卡配置详解 网络配置文件: /etc/sysconfig/network 网络接口配置文件: /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NA ...

  5. linux用户权限 -> 系统用户管理

    用户基本概述: Linux用户属于多用户操作系统,在windows中,可以创建多个用户,但不允许同一时间多个用户进行系统登陆,但是Linux可以同时支持多个用户同时登陆操作系统,登陆后互相之间并不影响 ...

  6. 大数据之Linux用户权限设置

    用户 是Linux系统工作中重要的一环, 用户管理包括 用户 与 组 管理,在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥有不同的使用权限 ...

  7. linux用户权限、系统信息相关命令(待学)

    用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01.用户和权限的基本概念 1.1 基本概念 用户 是Linux系统工作中重要的一环, 用 ...

  8. linux用户权限 -> 系统基本权限

    比如rwxr-xr-x linux中正是这9个权限位来控制文件属主(User).属组(Group).其他用户(Other)基础权限. 用户对资源来说, 有三种角色 User(u): 属主用户(文件所有 ...

  9. 10.Linux用户权限

    1.权限基本概述 1. 什么是权限? 我们可以把它理解为操作系统对用户能够执行的功能所设立的限制,主要用于约束用户能对系统所做的操作,以及内容访问的范围,或者说,权限是指某个特定的用户具有特定的系统资 ...

  10. linux用户权限管理, chmod, ln

    1 /etc/passwd文件 用户名  密码    UID        GID           Full Name                      主目录               ...

随机推荐

  1. MySQL中int(M)和tinyint(M)数值类型中M值的意义

    在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M: 后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插 ...

  2. 【git之】fetch和 pull的区别

    Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge Git fetch origin master git log ...

  3. Android开发之五大布局篇

    一.Android中常用的5大布局方式有以下几种: 线性布局(LinearLayout):按照垂直或者水平方向布局的组件. 相对布局(RelativeLayout):相对其它组件的布局方式. 绝对布局 ...

  4. hadoop fs、hadoop dfs与hdfs dfs的区别

    不多说,直接上干货! hadoop fs:    使用面最广,可以操作任何文件系统. hadoop dfs与hdfs dfs :   只能操作HDFS文件系统相关(包括与Local FS间的操作),前 ...

  5. react表单事件和取值

    常见的表单包括输入框,单选框,复选框,下拉框和多文本框,本次主要总结它们在react中如何取值. 输入框 在之前有说过输入框,可以先给input框的value绑定一个值,然后通过input框的改变事件 ...

  6. 学习笔记之Intermediate Python for Data Science | DataCamp

    Intermediate Python for Data Science | DataCamp https://www.datacamp.com/courses/intermediate-python ...

  7. Ajax中最有名axios插件(只应用于Ajax)(post方法,官网写错了,应是字符串格式)

    /* axios v0.18.0 | (c) 2018 by Matt Zabriskie */!function(e,t){"object"==typeof exports&am ...

  8. maven的包冲突

    maven的间接引用会引入其他未声明的包,maven自身的冲突解决方案,最终引用的包可能不是希望的版本. 直接声明期望的版本号,就没有间接引用的问题. 子模块很多时,可以使用dependencyMan ...

  9. [UE4]Child Widget中的事件调度器

    在Child Widget中新建事件调度器,就会自动在使用该Child Widget的父级界面的事件列表中自动自动出现.功能十分强大.

  10. Spring+MyBatis实现数据库读写分离方案

    推荐第四种:https://github.com/shawntime/shawn-rwdb 方案1 通过MyBatis配置文件创建读写分离两个DataSource,每个SqlSessionFactor ...