1. X权限的作用:

    给目录添加X权限后,该目录下的子目录会添加x权限,该目录下的文件如果之前没有x权限,则不添加x权限,如果之前有1个x权限,则添加到3个x权限。

    例:

    -rw-r--r--. 1 root root 0 8月   3 09:57 abc

    -rwxr--r--. 1 root root 0 8月   3 09:58 bbb      #在目录2下创建abc,bbb文件和dfg目录

    drw-r--r--. 2 root root 6 8月   3 09:58 dfg

    [root@localhost 2]# chmod -R +X /root/2         #给目录2加上X权限

    [root@localhost 2]# ll                         #与上面对比观察目录权限发生的变化

    总用量 0

    -rw-r--r--. 1 root root 0 8月   3 09:57 abc

    -rwxr-xr-x. 1 root root 0 8月   3 09:58 bbb

    drwxr-xr-x. 2 root root 6 8月   3 09:58 dfg

2.gpasswd命令:该命令是linux下工作组文件/etc/group /etc/gshadow的管理工具。

-a  :添加用户到组

-d  :从组删除用户

-A  :指定管理员

-r  :删除密码

-R  :限制用户登入组,只有组中的成员才可以用newgrp(临时切换主组命令)加入改组。

例:

[root@localhost 2]# gpasswd -A tom1 jack         #将tom1 用户提升为jack组管理员

[root@localhost 2]# su - tom1                    #切换到tom1用户,请忽略下面的提示符

上一次登录:三 8月  3 10:11:34 CST 2016pts/0 上

-bash-4.2$ gpasswd -a tom2 jack                  #tom1用户可以将tom2用户加入到jack组中

正在将用户“tom2”加入到“jack”组中

-bash-4.2$ gpasswd -d tom2 jack                 #tom1用户也可以将tom2用户踢出jack组

正在将用户“tom2”从“jack”组中删除

下面,为大家介绍一个很强大的命令getent

getent命令:get entries from Name Service Switch libraries  (从名称服务条目库切换)

语法:

getent database [key ...]

database:

ahosts

ahostsv4

ahostsv6

aliases

ethers

group

gshadow

hosts

initgroups

netgroup

networks

passwd

protocols

rpc

services

shadow

例:

[root@localhost 2]# getent passwd tom1            #查看/etc/passwd 中tom1用户的信息

tom1:x:1060:1060::/home/tom1:/bin/bash

[root@localhost 2]# getent group jack             #查看/etc/group 中jack组的信息

jack:x:1000:tom1

转载于:https://blog.51cto.com/zebra930/1833859

X权限 gpasswd getent 命令详解相关推荐

  1. linux数字设定法设定权限,Linux chmod命令详解和使用实例(改变文件或目录的访问权限)...

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...

  2. 赋crontab -e 权限以及使用命令详解

    一.  Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行. 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些 ...

  3. ubuntu 文件权限命令详解使用格式和方法

    为什么80%的码农都做不了架构师?>>>    在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限.由于 Ubun ...

  4. Linux chmod命令详解,Linux修改文件权限

    「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 chmod 命令 一.常用操作 1. 字母形式 2. 数字形式 3. 递归设置 ...

  5. Linux 学习之路 (三):用户管理命令详解

    用户管理命令详解 useradd [options] USERNAME ​ -u UID(>=500,并且与其他用户无重复) ​ -g GID(基本组,组必须事先存在) ​ -G GID,- ( ...

  6. linux usermod a,linux用户管理(useradd,usermod,suerdel命令详解)

    linux用户管理(useradd,usermod,suerdel命令详解) 新增用户 使用命令 adduser 或 useradd 添加用户. Centos下useradd与adduser命令没有区 ...

  7. linux yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  8. [老男孩笔记系列]-之linux定时任务crontab命令详解

    linux定时任务crontab命令详解 1.1指令语法 crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 1.2指令说明 通 ...

  9. c linux time微秒_学习linux,看这篇1.5w多字的linux命令详解(6小时讲明白Linux)

    用心分享,共同成长 没有什么比每天进步一点点更重要了 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍.命令参数格式.命令参数.命令常用参数示例.由于linux命令较多,我还特意选了 ...

最新文章

  1. TabHost的使用(二):实现TabHost.TabContentFactory接口
  2. C++ Primer 5th笔记(5)chapter5 语句
  3. 2006---2009年杭电计算机历年研究生复试---笔试编程
  4. 7. Adapter
  5. Win2008 R2 VDI动手实验系列之一:Active Directory搭建
  6. Daemon线程--《Java并发编程的艺术》学习笔记
  7. ubuntu14.04-64位机配置android开发环境,ADT,sdk,eclipsea
  8. android导航栏高度开启,如何在Android中真正获得导航栏高度
  9. esp8266驱动_【直播视频】微信小程序连接阿里云物联网控制esp8266实现rgb调节。...
  10. mysql 自定义错误码,您可以自定义mysql_error重复错误消息吗?
  11. CefSharp入门-winform
  12. python读取txt文件中的内容并用逗号分割_数据分析—gt;文件读写
  13. 如何实现通过本地远程来连接OpenStack中的windows虚机
  14. mysql group 查询的替代_mysql group_concat替代或多行作为列
  15. 2个DIV制作十字架
  16. 生产者消费者3.0 阻塞队列版本
  17. Redis-5.0.5集群配置
  18. Linux内存 匿名页,学点linux之四:内存
  19. 服务器usb电源型号,锂电池、龙威305D电源、故障平板、同轴电缆、惠普服务器电源、4T硬盘、USB显卡、AP等...
  20. MySQL数据库中的数据表

热门文章

  1. C#操作SQL Server数据库
  2. Vue 方法与事件处理器
  3. 作业调度框架 Quartz.NET 2.0 StepByStep
  4. 【转】ASPxGridView 日期范围过滤扩展
  5. 解决PowerDesigner中Name与Code同步的问题
  6. jstack+top 定位占用资源的进程
  7. echarts 柱状图颜色_echarts的实战案例一些(二)
  8. 桌面制作——Wallpaper Engine+Rainmeter
  9. 浅谈C语言static关键字 静态变量 函数
  10. for ihs linux_Install WAS6.1+IHS for Linux(64bit)