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/shadow

保存用户的密码、账号有效期等信息,每一行对应一个用户的密码记录,九个字段

字段含义:用户名:加密密码:上次修改密码时间:最短有效期:最长有效期:提前过期警告:密码过期后几天禁用:账号失效时间:保留字段

useradd  添加用户账号

-u:指定 UID 标记号

-d:指定宿主目录,缺省为 /home/用户名

-e:指定帐号失效时间

-g:指定用户的基本组名(或UID号)

-G:指定用户的附加组名(或GID号)

-M:不为用户建立并初始化宿主目录

-s:指定用户的登录Shell

用户账号的初始配置文件(模板/etc/skel)

~/.bash_profile:用户每次登录时执行

~/.bashrc:每次进入新的Bash环境时执行

~/.bash_logout:用户每次退出登录时执行

passwd  修改账户密码

-d:清空用户的密码,使之无需密码即可登录删除用户账号 userdel

-l:锁定用户帐号

-S:查看用户帐号的状态(是否被锁定)

-u:解锁用户帐号

usermod  修改用户账号的属性

-l:更改用户帐号的登录名称

-L:锁定用户账户

-U:解锁用户账户

以下选项与useradd命令中的含义相同

-u、-d、-e、-g、-G、-s

userdel   删除用户账号

-r: 表示连用户的宿主目录一并删除

组账号文件

/etc/group:保存组帐号基本信息

/etc/gshadow:保存组帐号的密码信息

groupadd   添加组账号

gpasswd   设置组帐号密码(极少用)、添加/删除组成员

-a:向组内添加一个用户

-d:从组内删除一个用户成员

-M:定义组成员列表,以逗号分隔

查询账号信息

id命令   查询用户身份标识

groups命令   查询用户所属的组

users、w 、who命令   查询已登录到主机的用户信息

文件/目录的权限和归属

访问权限

读取 r:4 允许查看文件内容、显示目录列表

写入 w:2 允许修改文件内容,允许在目录中新建、移动、删除文件或子目录

执行 x:1 允许运行程序、切换目录

归属(所有权)

属主:拥有该文件或目录的用户帐号

属组:拥有该文件或目录的组帐号

chmod   设置文件和目录的权限

格式: chmod   [ugoa]  [+-=]  [rwx]  文件或目录...

或chmod nnn 文件或目录...

chown   设置文件和目录的归属

格式:chown  属主:属组  文件或目录

时间: 2024-10-11 11:44:13

Linux账号和权限管理命令的相关文章

linux账号和权限管理

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

Linux学习之权限管理命令

1.权限管理命令 chmod 只有管理员 和 文件或目录所有者可以更改权限. u代表user,g代表group,o代表other,a代表all 权限:r代表read,w代表write,x代表exec +表示添加权限,-表示删除权限,=表示重新赋值权限 例如 chmod g+w one/ 表示给目录one的所属组添加w权限. 可以对一个文件或目录同时进行多项权限设置操作,例如 chmod g+w,u-w one/  注意中间用逗号隔开. chmod g=wrx one/ 表示不需要考虑one目录所

Linux用户及其权限管理命令

/etc/passwd: 用户名:密码:UID:GID:注释:家目录:默认shell /etc/group: 组名:密码:GID:以此组为其附加组的用户列表 /etc/shadow: 用户名:密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告时间:非活动时间:过期时间: 用户管理: useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage,pwck 用户基本信息管理: # useradd [options] USERNAME  

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有三种用户类型:(UID=用户ID,GID=组ID)?超级用户:root,只有一个.UID永远是0 ,GID也是0?普通用户:正常手动创建的用户.UID和GID从1000开始?程序用户:安装服务时产生的用户,不可登录:例:ftp.mail这两个用户程序用户的UID.GID一般情况下在1-999之间用户的配置文件都放在:/etc/passwd (可以vim该文件查看所有用户) 密码配置文件路径:/etc/shadow 若要修改配置,则直接vim修改配置文件生效 用户名:密码(此位是*或!

Linux中的权限管理命令-chmod

命令名称:chmod 英文原意:change the permissions mode of a file 执行权限:所有用户 语法:chmod [{ugoa}{+-=}{rwx}][文件或目录] [mode=421][文件或目录] -R 递归修改 功能:修改目录或文件的权限 u:user(所有者) g:group(所属组) o:other(其他人) a:all(所有人) r:read(读) w:write(写) x:execute(执行) 如上图所示,对于文件test.txt,文件所有者有读写

linux中的权限管理命令

一. 改变文件或目录的权限:chmod 命令详解 命令名称:chmod 命令所在路径:/bin/chmod 执行权限:所有用户 语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]   [mode=421] [文件或目录]   -R 递归修改 功能:改变文件或目录权限 权限的数字表示 r ------ 4 w ------ 2 x ------ 1 rwxrw-r-- 7   6    4 实例 chmod g+w testfile #赋予文件testfile所属组写权限 ch

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

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

linux     第六章 账号和权限管理

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