2015.3.20第六次课程 Linux用户和组管理

1、/etc/passwd

由:分割成7个字段

(1)用户名  规则:大小写字母、数字、减号(不能出现在首位)、点以及下划线,其他字符不合法

(2)x       放密码,安全起见放到/etc/shadow

(3)uid     root uid=0   1-499系统保留   普通账户UID从500开始

(4)gid     对应/etc/group

(5)注释说明,该字段没实际意义,通常记录该用户的姓名、电话、地址,用chfn更改

(6)用户家目录

(7)shell

2、/etc/shadow

由:分割9个字段

(1)用户名

(2)密码     用SHA-512加密过,不可逆

(3)上次更改密码的日期,例如上次更改密码的日期为2012年1月1日,则这个值就是365*(2012-1970)+10+1=15341

(4)要过多少天才可以更改密码,0不限制

(5)密码多少天后到期,默认99999,表示永远不需要修改

(6)密码到期前的警告期限

(7)账户失效期限,到期后多少天锁定账户

(8)账户的生命周期,(9)作为保留用的,无意义

3、新增/删除用户和组

groupadd -g 指定gid

groupdel 如果组内有用户,不能删除

useradd -u -g -d指定家目录  -M不建立家目录  -s自定义shell

userdel -r 删除用户的同时也删除用户家目录

usermod -u -s -d -L -U -g -G

chfn finger

4、创建、修改用户密码

passwd

mkpasswd是生成密码的工具,需要安装expect包

5、用户身份切换

su -  用来初始化环境变量$PATH $HOME等

sudo  su到root需要输入root的密码不安全

visudo 编辑/etc/sudoers配置文件,没有命令需要安装yum install -y sudo

格式:user host=(as user) commands

比如:aming ALL=(root) /bin/ls   让aming这个普通用户拥有root的权限,针对ls这个命令

时间: 2024-10-10 21:07:37

2015.3.20第六次课程 Linux用户和组管理的相关文章

2015年08月25日作业-Linux用户和组管理

用户.组的相关配置文件: 在Linux系统中,用户账号信息.用户密码.组账号信息.组密码都保存在不同的配置文件中 /etc/passwd  文件的格式,每行包含的信息: account:password:UID:GID:GECOS:directory:shell 用户名:密码占位符:UID:GUID(基本组ID):用户备注信息(多个以,隔开):家目录:默认shell /etc/shadow文件的格式,每行包含的信息: UserName:加密的密码:最近一次密码修改时间:最短使用期限:最长使用期限

Linux用户和组管理,查看软件缓存,通过命令查看硬件信息(cpu,版本,序列号,内存,主板,内核等)

 通过修改/etc/inittab.通过这个文件修改系统的启动方式. ls –l /etc/ | more   (管道),将前面的结果交给后面的命令进行处理. 在linux中遇到问题使用man命令. 查找文件信息并将文件存储到一个制定的文件中. ls –la > "a.txt" 创建组名: 创建组: 查看Linux中所有组的信息:cat /etc/group | more 其中root:x:0 root:表示组名,x:表示加密后的权限声明,0:表示root组的id号. 7创建

linux 用户和组管理相关的命令

                 linux 用户和组管理相关的命令 用户管理 useradd 建立用户帐号 语 法:useradd [options] LOGIN参 数: -u UID: [UID_MIN, UID_MAX]定义在/etc/login.defs -o 配合-u 选项,不检查UID的唯一性 -g GID:指明用户所属基本组,可为组名,也可以GID -G GROUP1[,GROUP2,...]:为用户指明附加组,组必须事先存在 -c "COMMENT":用户的注释信息 -

5、linux用户和组管理详解

linux用户和组管理 类Unix系统的设计初衷就是为让多用户同时工作,所以也迫使Linux系统有了极强的安全性,在前面安装红帽RHEL7操作系统时还特别要求"设置root用户密码",而root用户是存在于所有类UNIX系统中的"超级用户". 用户管理 root账户介绍(超级管理员) root用户拥有极高的系统所有权,能够管理系统的各项功能,如添加/删除用户,启动/关闭进程,开启/禁用硬件设备等权限.虽然使用root用户工作时不会受到权限的控制,但老话讲"

Linux用户与组管理(一)

Linux用户与组管理(一) 简介Linux用户与组 useradd usermod userdel groupadd groupmod groupdel 环境:CentOS 6.8 简介Linux用户与组 Linux系统在静态视角下,无非就是由诸多文件组成的一个"文件系统":从动态视角来看,无非就是一个在内核支配之下的一个"文件系统".这两种角度是有些区别的:动态角度下,内核是独立的,内核负责管控文件系统,而在静态角度下,连内核本身也是文件系统下的一个文件而已.故

linux 用户和组管理命令

Linux 用户和组管理 组管理 groupadd命令:添加组 groupadd 选项 group_name -g GID :指定GID;默认是上一个组的GIDS+1 -r 创建系统组: groupmod命令修改组属性 groupmod 选项 GROUP -g 修改GID -n 修改组名 groupdel:删除组 groupdel 组名 用户管理 useradd命令 选项 登录名 -u,--uid:指定UID; -g,--gid GROUP:指定基本组ID,此组得事先存在: -G,--group

linux用户和组管理

在Linux系统上,用户管理是基于用户名和密码的方式进行资源的分配,Linux上的用户分为以下类别: 管理员:root UID 0 普通用户:1-65535 系统用户:1-999 对守护进程获取资源进行权限分配 登录用户:1000+ 通过交互式方式登录 组group 管理员组;root GID 0 普通组:1-65535,普通组又分为: 系统组:1-999 一般组:1000+,而一般组分为: 基本组:也叫私有组,创建用户时,如果没有指定其所属的组,系统自动为期创建一个与用户同名的组,用户必须属于

Linux 用户、组管理

用户.组管理命令 整理 安全上下文 进程安全上下文 进程对文件访问权限应用模型 进程的属主与文件的属主是否相同,如果相同则运行属主权限 进程的属主与文件的属主不相同,对比属组权限是否相同,相同则应用属组权限 进程的属主既不是文件的属主也不是同一属组,则应用其他人权限 概念 用户 用户,计算机的使用者,每个使用者有一个id,但是计算机更容易识别数字,所以Linux有uid一说.为了方便人进行管理使用,引用了用户名,用户名就像人类的名字,uid就像身份证号.但是Linux不允许重名,即使uid不同也

Linux用户和组管理整理

本节介绍Linux用户和组相关的配置文件,用户账号管理.查询用户信息以及切换用户的相关命令,将会让我们更了解各配置文件中各个字段的含义,以及各相关命令的使用方法,方便Linux运维人员管理Linux系统中的用户和组. 背景: Linux是个多用户.多任务的系统,考虑到每个人的隐私权.每个人喜好的工作环境以及每个用户所使用的权限等方面的不同,所以设定了"用户"来管理各自用户的权限. 一.用户和用户组相关的配置文件管理 /etc/passwd:用户的账号信息 /etc/group:组的账号