?

? ? ? ?

? ? ?

Linux 用户及权限管理

? ? ? ?

?

?

?

?

?

?

?

? ? ?

? ? ?

? ? ?

?

?

?

Linux 是一个多用户的操作系统,引入用户,可以更加方便管理 Linux 服务器,系统默认需要以一个用户的身份登入,而且在系统上启动进程也需要以一个用户身份去运行,用户可以限制某些进程对特定资源的权限控制。

本章向读者介绍 Linux 系统如何管理创建、删除、修改用户角色、用户权限配置、组权限配置及特殊权限深入剖析。

Linux 用户及组

Linux 操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。

Linux 系统用户是根据用户 ID 来识别的,从默认 ID 编号从 0 开始,但是为了和老式系统兼容,用户 ID 限制在 60000 以下, Linux 用户分总共分为三种,分别如下:

q root 用户 ( ID 0 )

q 系统用户 ( ID 1-499 )

q 普通用户 ( ID 500 以上)

Linux 系统中的每个文件或者文件夹,都有一个所属用户及所属组,使用 id 命令可以显示当前用户的信息,使用 passwd 命令可以修改当前用户密码。 Linux 操作系统用户的特点如下:

q 每个用户拥有一个 UserID ,操作系统实际读取的是 UID ,而非用户名;

q 每个用户属于一个主组,属于一个或多个附属组,一个用户最多有 31 个附属组;

q 每个组拥有一个 GroupID ;

q 每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限;

q 每个可登陆用户拥有一个指定的 Shell 环境。

Linux 用户管理

Linux 用户在操作系统可以进行日常管理和维护,涉及到的相关配置文件如下:

q /etc/passwd 保存用户信息

q /etc/shdaow 保存用户密码(以加密形式保存)

q /etc/group 保存组信息

q /etc/login.defs 用户属性限制 , 密码过期时间 , 密码最大长度等限制

q /etc/default/useradd 显示或更改默认的 useradd 配置文件

如需创建新用户,可以使用命令 useradd ,执行命令 useradd jfedu1 即可创建 jfedu1 用户,同时会创建一个同名的组 jfedu1 ,默认该用户属于 jfedu1 主组。

Useradd jfedu1 命令默认创建用户 jfedu1 ,会根据如下步骤进行操作:

q 读取 /etc/default/useradd ,根据配置文件执行创建操作;

q 在 /etc/passwd 文件中添加用户信息;

q 如使用 passwd 命令创建密码,密码会被加密保存在 /etc/shdaow 中;

q 为 jfedu1 创建家目录: /home/jfedu1 ;

q 将 /etc/skel 中的 .bash 开头的文件复制至 /home/jfedu1 家目录;

q 创建与用户名相同的 jfedu1 组, jfedu1 用户默认属于 jfeud1 同名组;

q Jfedu1 组信息保存在 /etc/group 配置文件中。

在使用 useradd 命令创建用户时,可以支持如下参数:

用法:useradd [选项] 登录 useradd -D useradd -D [选项] 选项: -b, --base-dir BASE_DIR 指定新账户的家目录; -c, --comment COMMENT 新账户的 GECOS 字段; -d, --home-dir HOME_DIR 新账户的主目录; -D, --defaults 显示或更改默认的 useradd 配置; -e, --expiredate EXPIRE_DATE 新账户的过期日期; -f, --inactive INACTIVE 新账户的密码不活动期; -g, --gid GROUP 新账户主组的名称或ID; -G, --groups GROUPS 新账户的附加组列表; -h, --help 显示此帮助信息并推出; -k, --skel SKEL_DIR 使用此目录作为骨架目录; -K, --key KEY=VALUE 不使用 /etc/login.defs 中的默认值; -l, --no-log-init 不要将此用户添加到最近登录和登录失败数据库; -m, --create-home 创建用户的主目录; -M, --no-create-home 不创建用户的主目录; -N, --no-user-group 不创建同名的组; -o, --non-unique 允许使用重复的 UID 创建用户; -p, --pa

linux的用户及权限管理,Linux 用户及权限管理.doc相关推荐

  1. linux系统用户属组,关于 Linux系统用户、组和权限管理

    一.用户与组 1.用户与组的概念 在Linux系统中,根据系统管理需要将用户分为三种类型: 1.超级用户:root是linux系统的超级用户,对系统拥有绝对权限.由于root用户权限太大,只有在进行系 ...

  2. Linux系统基础-管理之用户、权限管理

    Linux用户.权限管理 ============================================= 一.如何实现"用户管理" 1.什么是用户 "User ...

  3. linux根-文件系统-目录管理-文件管理-用户及权限详解-用户组-用户管理-权限管理...

    一 .Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法.主要体现在对文件和目录的组织上. 目录提供了管理文件的一个方便而有效的途径. Linux使用标准的目录结构,在安装的时候,安装 ...

  4. linux用户命令权限管理,Linux命令-用户、权限管理

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

  5. Linux用某一用户创建文件,Linux创建用户,并赋予管理指定目录的权限

    Linux创建用户,并赋予管理指定目录的权限 一.创建用户 1.创建用户: useradd 用户名 2.设置密码: passwd userName 随后会提示输入密码 二.赋予权限 Linux给用户和 ...

  6. linux用户权限简介,Linux用户及权限管理

    [文件管理.管道.用户及组管理.用户及权限管理]\用户及组管理 用户与组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这 ...

  7. Linux基础知识之用户和用户组以及 Linux 权限管理

    已经开始接触Linux用户管理,用户组管理,以及权限管理这几个逼格满满的关键字.这几个关键字对于前端程序猿的我来说真的是很高大上有木有,以前尝试学 Linux 的时候看到这些名词总是下意识的跳过不敢看 ...

  8. linux权限管理之用户和组管理

    用户 和 权限 的基本概念 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并 ...

  9. 文件与用户管理linux实验,实验03 Linux用户和权限管理

    一.实验目的 熟悉Linux的用户和权限管理 二.实验环境 CentOS 6.5系统. 三.实验内容 1.用户的添加.删除.修改 2.用户组的添加.删除.组成员管理 3.文件和目录的权限和权限掩码设置 ...

  10. linux服务器用户组和权限管,linux 用户管理,用户权限管理,用户组管理

    linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到 ...

最新文章

  1. rails小重构:将图片加入产品Model
  2. Android开发之浅谈Service的基本概况和常见问题
  3. fir fpga 不同截止频率_【通信篇】带你认识FIR滤波器
  4. Bat 多个执行操作选择
  5. Gauss-Newton算法代码详细解释(转载+自己注释)
  6. 一个简单的基于socket的通讯处理程序
  7. 一文快速掌握前端开发必备技能
  8. (转载)vmware workstation14永久激活密钥分享
  9. 代理记账和专职会计哪个更适合企业?
  10. linux 下kali linux 中使用hydra 进行对虚拟机中win10系统的密码破解
  11. Mysql中有关Datetime和Timestamp的使用总结
  12. 代理ip按功能分哪几类?
  13. inurl_搜索引擎命令site,intitle,inurl,分别代表什么意思
  14. Hive指定位置增加字段及解决columns have types incompatible with the existing columns in their respective positio
  15. 企鹅牵条狗以为就能飞 合体新生潜力如何
  16. 基于深度学习机器学习的中文期刊分类
  17. 网易云音乐小程序 笔记
  18. 计算机专业四次评估,一直强才是真的强,四次评估结果看,哪些大学才是计算机专业强校...
  19. 一根网线搞定树莓派可视化界面
  20. 物联网平台面临哪些困境

热门文章

  1. Unity手游iOS内存分析和测试
  2. IDC:安全性、价格和低复杂性是企业采用SD-WAN的主要动因
  3. sqlserver 2008express版本启用混合登陆和sa
  4. java nio 缓冲区(一)
  5. zabbix系统日志文件监控key
  6. HDU 2552 A simple problem
  7. 如何通过页面静态化提升论坛性能
  8. CVS/SVN/GIT
  9. Java基础——Ajax(一)
  10. 在win32/安卓开发环境下编译BOX2D代码