linux 账号和权限管理

Linux有三种用户类型:(UID=用户ID,GID=组ID)
?超级用户:root,只有一个。UID永远是0 ,GID也是0
?普通用户:正常手动创建的用户.UID和GID从1000开始
?程序用户:安装服务时产生的用户,不可登录;例:ftp、mail这两个用户
程序用户的UID、GID一般情况下在1-999之间
用户的配置文件都放在:/etc/passwd (可以vim该文件查看所有用户)

密码配置文件路径:/etc/shadow 若要修改配置,则直接vim修改配置文件生效

用户名:密码(此位是*或!!表示不可登入;账户禁用):从1970.1.1开始算起直到上次修改密码的时间(天):最短使用天数:最长使用天数:密码到期提前提示天数:当前禁用天数:账户使用期限:保留字段

基本组:每个用户必须要有的组,每个用户只能有一个
附加组:除了基本组之外,用户还可以加入别的组,这个组就是附加组,附加组可以有多个。

Useradd命令:手动创建账户
?Useradd -u // 指定UID
?Useradd -d //指定家目录
?Useradd -e 2019-01-01 //指定用户使用期限
?Useradd -g //指定基本组
?Useradd -G //指定附加组
?Useradd -M //不产生家目录
?Useradd -s /bin/bash //指定登录shell(若指定/sbin/nologin 则不可登入)
完整命令: 最后接用户名

passwd命令:配置密码

?Passwd 用户名 //更改用户密码
?passwd -d ban //清空用户ban的密码
?passwd -l ban //锁定用户ban
?passwd -S ban //查看用户ban是否锁定
?passwd -u ban //解锁用户ban(在参数后面加f为强制)


usermod命令:更改现有用户的属性、权限
?usermod -l bpy ban //更改用户名,将ban改为bpy
?usermod -L ban //锁定用户ban
?usermod -U ban //解锁用户ban
?usermod -d //更改宿主目录

删除用户命令
?userdel -r ban //删除用户ban -r表示删除家目录

这些文件都在/home/用户名 下ls -a看到

组文件比账户文件相似
/etc/group :组的配置文件
/etc/gshadow :组密码基本信息

创建组命令
?groupadd -g 1002 ban //创建一个名叫ban,GID为1002的组, -g表示组ID

gpasswd命令:添加/删除组成员
?gpasswd -a ban admin //将ban加入admin组中 -a表示添加一个成员
?gpasswd -d ban admin //将ban从admin组中删除 -d表示删除一个成员
?gpasswd -M ban,bpy admin //向组内添加多个成员,以逗号分隔

删除组
?groupdel 组帐号名 //删除组

?id ban //查看ban用户的ID
?groups ban //查询用户ban所属的组
?finger ban //查看ban用户的基本信息,注:此命令需安装finger的rpm包

users、w 、who命令都是显示当前计算机登录的账户命令,w和who比较详细

文件权限:

头一位:文件类型,-表示文件,l表示该文件是软连接,d表示目录,b块设备文件
第一个三位组:属主的权限,r代表读取权限,w代表写入,x代表执行
第二个三位组:属组的权限,rwx同上
第三个三位组:其他人的权限,rwx同上

最大权限是7表示满权限,默认权限是644

chmod命令:设置文件权限
?chmod 777 1.txt //将1.txt这个文件赋权,权限按照上表

?chmod -R 777 ban //将ban这个文件赋予777的权限,-R表示递归。该文件下属的 所有文件都按照这个权限来
?chmod ugo=w mymkdir // mymkdir这个文件只保留写入的权限。u表示属主,g表示属组,o表示其它人,a表示所有人。=表示只保留权限,-表示减去权限,+表示添加权限
?chown ban vpy //将vpy这个文件的属主改为ban
?chown :admin vpy //将vpy这个文件的属组改为admin,可以接-R

head tail 查看文件开头和结尾

more less 分页查看文件内容

原文地址:http://blog.51cto.com/13968682/2348788

时间: 02-05

linux 账号和权限管理的相关文章

linux账号和权限管理

账号和权限管理 要求: 一,建立用户目录: 创建目录/tech/benet和/tech/accp,分别用于存放各项目组中用户账户的宿主文件. 步骤:如图所示: 二,添加组账号: 为两个项目添加组账号benet.accp,GID号分别设置为1001 .1002 为技术部添加组账号tech,GID号设置为200 步骤:如图所示: 添加.删除.修改组账号: groupadd命令-添加组账号 gpasswd命令-添加.设置.删除组成员 ? 添加成员时,使用"-a"选项 ? 删除成员时,使用&q

linux账号与权限管理

1.账号管理: (1)用户和组: 用户是人在计算机中的体现 linux用户分类:按权限的不同分为超级用户(root):程序用户(运行app的):普通用户 组:用户的集合,方便集中管理用户 组的分类:基本组合附加组   用户必须属于一个基本组 了解用户的相关文件: 用户的配置文件   head -1 /etc/passwd  用户的信息存放文件 root :x:0:0:root:/root:/bin/bash 用户名:密码占位符:uid:gid:描述:家目录:登录shell tail -1 /et

Linux账号和权限管理命令

Linux用户帐号分为: 超级用户 root  (uid 0) 普通用户 (uid 500及以上) 程序用户 (uid 1-499) 组帐号: 基本组(私有组) 附加组(公共组) /etc/passwd 保存用户名称.宿主目录.登录Shell等基本信息,每一行对应一个用户的帐号记录,七个字段 例如:teacher:x:500:500:teacher:/home/teacher:/bin/bash 字段含义: 用户名:密码占位符:uid:gid:用户说明:宿主目录:登录shell /etc/sha

linux基础概念和个人笔记总结(2)——账号和权限管理实验验证

特此感谢! 教员:张仁珑 班主任:傅春华 我想给予他们最崇高的敬意 防伪码:滴水之恩,涌泉相报 感想:当我今天在首页上看到了自己发的文章,这是我的第九篇文档,觉得心里特别开心,也真正理解了 "努力和收获是成正比的."这句话.刚好也正准备整理Linux相关笔记,心里五味杂陈,仿佛就在昨天,似乎就在眼前. 总而言之,没有他们就没有今天的我! 第四章:账号和权限管理 实验要求: 1.建立用户目录 /benet/teachers 和 /benet/students,分别用于存放不同身份用户的宿

linux     第六章 账号和权限管理

linux     第六章 账号和权限管理 享受生活热爱挑战 明远分享 每章一段话: 每一个优秀的人,都有一段沉默的时光.人总会有困难丶会被别人不理睬丶这个时候就是你最关键的时候,我们需要相信生活,不放弃,命运不会抛弃你,苦过方可甜. 今天我们要学习在linux中的用户和组的各种配置和管理,其实不要想命令多难记,其实多敲几遍就记住了,想它越简单你就越容易达成你的目标. 理论: Linux基于用户身份对资源访问进行控制     我们先来看下linux用户帐号和组的分类: ①超级用户root    

linux用户及权限管理

[文件管理.管道.用户及组管理.用户及权限管理]\用户及组管理 用户与组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录.实现用户账号的管理

linux的档案权限管理

1.linux普通权限 chgrp:改变档案所有组. 用法:chgrp  选项  组名   文件 必要参数: -c 当发生改变时输出调试信息 -f 不显示错误信息 -R 处理指定目录以及其子目录下的所有文件 -v 运行时显示详细的处理信息 --dereference 作用于符号链接的指向,而不是符号链接本身 --no-dereference 作用于符号链接本身 选择参数: --reference=<文件或者目录> --help 显示帮助信息 --version 显示版本信息 chown:改变档

[Linux学习笔记] Linux常用命令 - 权限管理命令

Linux权限管理命令 1. 改变文件或目录权限: chmod 命令名称: chmod 命令英文原意: change the permissions mode of a file 命令所在路径: /bin/chmod 执行权限: 所有用户 语法: chmod [{ugo} {+-=} {rwx}] [文件或目录]             [mode=421] [文件或目录] 功能描述: 改变文件或目录权限 代表字符 权限 对文件的含义 对目录的含义 r 读权限 可以查看文件内容 可以列出目录中的

linux用户和权限管理

目录: 一.用户相关 配置文件.命令(groupadd.groupmod.groupdel.useradd.usermod.userdel.passwd.gpasswd.newgrp) 二.权限相关 命令(chmod.chown.chgrp.umask),额外(id.su) 三.杂项 随笔记录 用户权限管理单从字面上就能明白是什么,而且大致也就是这么个意思.而只要是从事电脑方面工作的人也都用的到,我想谁也不想自己管理的主机没事多些小东西吧. 用户只是系统上面用来标识一个身份的名称,而身份说白了就

linux基础操作----权限管理

linux的拥有这强大的权限操作. 我们能够简单的对linux权限管理进行分类: 权限本身有: 读 read. 写 write. 运行 execute 权限针对目标: 文件. 文件夹文件夹 权限针对用户: 主人 user. 同组 group. 其它组 other 我们如今举个样例分别对上述进行解释: 当前用户是zhoudong 用于文件doublegun.txt zhoudong(music) rwx (主人权限:读/写/运行) doublegun.txt xueyou(music) rw- (