linux的用户及权限管理,Linux 用户及权限管理.doc
?
? ? ? ?
? ? ?
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相关推荐
- linux系统用户属组,关于 Linux系统用户、组和权限管理
一.用户与组 1.用户与组的概念 在Linux系统中,根据系统管理需要将用户分为三种类型: 1.超级用户:root是linux系统的超级用户,对系统拥有绝对权限.由于root用户权限太大,只有在进行系 ...
- Linux系统基础-管理之用户、权限管理
Linux用户.权限管理 ============================================= 一.如何实现"用户管理" 1.什么是用户 "User ...
- linux根-文件系统-目录管理-文件管理-用户及权限详解-用户组-用户管理-权限管理...
一 .Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法.主要体现在对文件和目录的组织上. 目录提供了管理文件的一个方便而有效的途径. Linux使用标准的目录结构,在安装的时候,安装 ...
- linux用户命令权限管理,Linux命令-用户、权限管理
用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同 ...
- Linux用某一用户创建文件,Linux创建用户,并赋予管理指定目录的权限
Linux创建用户,并赋予管理指定目录的权限 一.创建用户 1.创建用户: useradd 用户名 2.设置密码: passwd userName 随后会提示输入密码 二.赋予权限 Linux给用户和 ...
- linux用户权限简介,Linux用户及权限管理
[文件管理.管道.用户及组管理.用户及权限管理]\用户及组管理 用户与组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这 ...
- Linux基础知识之用户和用户组以及 Linux 权限管理
已经开始接触Linux用户管理,用户组管理,以及权限管理这几个逼格满满的关键字.这几个关键字对于前端程序猿的我来说真的是很高大上有木有,以前尝试学 Linux 的时候看到这些名词总是下意识的跳过不敢看 ...
- linux权限管理之用户和组管理
用户 和 权限 的基本概念 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并 ...
- 文件与用户管理linux实验,实验03 Linux用户和权限管理
一.实验目的 熟悉Linux的用户和权限管理 二.实验环境 CentOS 6.5系统. 三.实验内容 1.用户的添加.删除.修改 2.用户组的添加.删除.组成员管理 3.文件和目录的权限和权限掩码设置 ...
- linux服务器用户组和权限管,linux 用户管理,用户权限管理,用户组管理
linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到 ...
最新文章
- rails小重构:将图片加入产品Model
- Android开发之浅谈Service的基本概况和常见问题
- fir fpga 不同截止频率_【通信篇】带你认识FIR滤波器
- Bat 多个执行操作选择
- Gauss-Newton算法代码详细解释(转载+自己注释)
- 一个简单的基于socket的通讯处理程序
- 一文快速掌握前端开发必备技能
- (转载)vmware workstation14永久激活密钥分享
- 代理记账和专职会计哪个更适合企业?
- linux 下kali linux 中使用hydra 进行对虚拟机中win10系统的密码破解
- Mysql中有关Datetime和Timestamp的使用总结
- 代理ip按功能分哪几类?
- inurl_搜索引擎命令site,intitle,inurl,分别代表什么意思
- Hive指定位置增加字段及解决columns have types incompatible with the existing columns in their respective positio
- 企鹅牵条狗以为就能飞 合体新生潜力如何
- 基于深度学习机器学习的中文期刊分类
- 网易云音乐小程序 笔记
- 计算机专业四次评估,一直强才是真的强,四次评估结果看,哪些大学才是计算机专业强校...
- 一根网线搞定树莓派可视化界面
- 物联网平台面临哪些困境