一.组账号文件
二.添加组账号groupadd
三.添加删除组成员gpasswd
四.删除组账号groupdel
五.查询账号信息finger
六.文件/目录的权限和归属
七.设置文件和目录的归属chown

一.组账号文件

① 与用户账号文件相类似

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

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

② 表现形式

字段1: 组账号的名称

字段2: 占位符“x”

字段3: 组账号的GID号

字段4: 组账号包含的用户成员(一般不包括基本组对应的用户帐号),多个成员之间以逗号“,”分隔

二.添加组账号groupadd
① groupadd命令
groupadd 【-g GID】组账号名

② 举例

三.添加删除组成员gpasswd

① gpasswd命令

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

gpasswd 【选项】 组账号名

② 常用选项

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

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

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

③ 举例

四.删除组账号groupdel

① groupdel命令

groupdel 组账号名

② 举例

五.查询账号信息finger
① finger命令
查询用户账号的登录属性
注:需要先进行安装finger软件包

finger 【用户名】

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

通常使用tty来简称各种类型的终端设备,Centos7 系统,tty1表示图形界面,tty2-tty6表示文字界面,可以用Ctrl+Alt+F1-F6切换

按Ctrl+A1t+F2登陆,执行w命令,查看使用的终端就是tty2

pts说明是用远程工具连接的,比如xshell,后面的数字代表登录的时间顺序,越小证明登录的越早

③ 举例
finger:

w who users:

六.文件/目录的权限和归属
① 访问权限
读取r: 允许查看文件内容、显示目录列表

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

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

② 归属(所有权)
属主: 拥有该文件或目录的用户帐号

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

查看文件/目录的权限和归属

设置文件/目录的权限chmod
① chmod 命令
chmod 【ugoa】【+ - =】 【rwx】文件或目录

chmod nnn(3位八进制数) 文件或目录

• "ugoa"表示该权限设置所针对的用户类别。“u”代表文件属主,“g”代表 文件属组内的用户,“o”代表其他任何用户,“a"代表所有用户(缺省时为a)

• “+ - ="表示设置权限的操作动作。“+"代表增加相应权限,“-"代表减少相应权限,“=”代表仅设置对应的权限

• “rwx”是权限的字符组合形式,也可以拆分使用,如“r”"rx” 等

举例

②chmod + nnn(3位八进制数)+ 文件或目录:

七.设置文件和目录的归属chown
① chown 命令
chown 属主 文件或目录

chown : 属组 文件或目录.
chgrp 属组 文件或目录

chown 属主:属组 文件或目录
chown 属主.属组 文件或目录

②常用选项
-R:递归修改指定目录下所有文件、子目录的归属

③ 举例
chown 属主 文件或目录:

chown : 属组 文件或目录:

chgrp 属组 文件或目录:

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

总结
用户账号管理 (useradd、 passwd、 usermod、 userdel)

组账号管理 (groupadd、gpasswd、 groupdel)

用户账号文件与组账号文件

查询账号相关信息的命令 (groups、id、finger, w)

设置目录与文件权限 (chmod)

设置目录与文件归属 (chown)

Linux账号和权限管理(第二回合)的更多相关文章

  1. Linux账号和权限管理

    一. 用户和组的管理  - Linux中用户种类 种类 特点 root 是管理员,拥有至高无上的权限,不受限制,UID为0 普通用户 管理员创建的用户,受权限限制,UID一般从500开始,可以登录系统 ...

  2. Linux 服务器用户权限管理改造方案与实施项目

    Linux 服务器用户权限管理改造方案与实施项目 在了解公司业务流程后,提出权限整改方案改进公司超级权限root泛滥的现状. 我首先撰写方案后,给boss看,取得boss的支持后,召集大家开会讨论. ...

  3. Linux用户和权限——管理用户和用户组的命令

    Linux用户和权限——管理用户和用户组的命令 摘要:本文主要学习了在Linux系统中管理用户和用户组的命令. useradd命令 useradd命令可以用来创建新用户. 基本语法 useradd [ ...

  4. Linux用户和权限——管理文件权限的命令

    Linux用户和权限——管理文件权限的命令 摘要:本文主要学习了Linux中修改文件权限的命令. chown命令 chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件( ...

  5. Linux用户组和权限管理

    Linux用户组和权限管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   一.Linux的安全模型 1>.安全3A 这并不是Linux特有的概念,在很多领域都有3A的概念 ...

  6. Linux用户和权限管理看了你就会用啦

    前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了.这篇主要将Linux下的用户和权限知识点再整理 ...

  7. 简单的Linux的用户权限管理

    企业生产环境用户权限集中管理方案案例 建立中要添加如下的项目经验: 在了解公司业务流程后,提出权限整改解决方案,改进公司超级用户Root权限泛滥的问题. 我首先写好方案后,给老大看,取得老大的支持后, ...

  8. MySQL中的账号与权限管理

    MySQL权限管理 权限系统的工作原理     MySQL权限系统通过下面两个阶段进行认证:     (1)对连接的用户进行身份认证,合法的用户通过认证.不合法的用户拒绝连接.     (2)对通过认 ...

  9. linux用户及权限管理

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

随机推荐

  1. 关于一类docker容器闪退问题定位

    背景:正在学习docker期间,接到一个任务,通过docker部署一个应用A.该应用A类似于之前部署的应用B,结果很自然地犯了形而上学的错误. 思路:基于dockerfile+docker-compo ...

  2. 一篇文章弄懂 Java 反射的使用

    说到Java反射,必须先把 Java 的字节码搞明白了,也就是 Class , 大 Class 在之前的文章中,我们知道了Java的大Class就是类的字节码,就是一个普通的类,里面保存的是类的信息, ...

  3. FPGA最全科普总结

    FPGA最全科普总结   FPGA 是可以先购买再设计的"万能"芯片.FPGA (Field Programmable Gate Array)现场可编程门阵列,是在硅片上预先设计实 ...

  4. Ascend昇腾计算

    Ascend昇腾计算 Ascend昇腾计算,是基于昇腾系列处理器构建的全栈AI计算基础设施及应用,包括昇腾系列芯片.系列硬件.芯片使能.AI框架.应用使能等.华为Atlas人工智能计算解决方案,基于昇 ...

  5. 激光雷达lidar与点云数据

    激光雷达lidar与点云数据 DEM是分布和显示数字地形的首个广泛使用的机制. 点云是在空间中随机放置的3D点的集合.传感器发出能量脉冲并乘以其返回行程(TWTT,双向行程时间).知道了传感器的位置以 ...

  6. node和gulp版本的坑

    现在node版本最新的稳定版在14+ 然后我在接手项目的时候使用gulp打包,怎么也打包不了,这个问题纠结了挺久,然后百度了下,发现版本的问题 node 12+ 以上的版本不兼容 gulp 3的版本 ...

  7. C语言指针间接引用

    int a = 10; //普通变量 int *p = &a; //一级指针.是变量的地址. int **pp = &p; //二级指针.是一级指针的地址. int ***ppp = ...

  8. 又见 xcrun: error: invalid active developer path 错误

    每次升级完macOS都会被 Xcode command line tools missing xcrun 问候一遍,也是挺烦的. 这个春节过光顾着吃喝玩乐,过的蛮颓废的,感觉再也追不上朋友圈各位大佬了 ...

  9. 【NX二次开发】Block UI 绘图区

    属性说明 常规         类型 描述     BlockID     String 控件ID     Enable     Logical 是否可操作     Group     Logical ...

  10. 10:ValueError: Cannot assign "'2'": "Comment.article" must be a "Article" instance

    报错中出现类似ValueError: Cannot assign "'XXX'": "Comment.article" must be a "XXX& ...