X权限 gpasswd getent 命令详解
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 命令详解相关推荐
- linux数字设定法设定权限,Linux chmod命令详解和使用实例(改变文件或目录的访问权限)...
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...
- 赋crontab -e 权限以及使用命令详解
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行. 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些 ...
- ubuntu 文件权限命令详解使用格式和方法
为什么80%的码农都做不了架构师?>>> 在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限.由于 Ubun ...
- Linux chmod命令详解,Linux修改文件权限
「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 chmod 命令 一.常用操作 1. 字母形式 2. 数字形式 3. 递归设置 ...
- Linux 学习之路 (三):用户管理命令详解
用户管理命令详解 useradd [options] USERNAME -u UID(>=500,并且与其他用户无重复) -g GID(基本组,组必须事先存在) -G GID,- ( ...
- linux usermod a,linux用户管理(useradd,usermod,suerdel命令详解)
linux用户管理(useradd,usermod,suerdel命令详解) 新增用户 使用命令 adduser 或 useradd 添加用户. Centos下useradd与adduser命令没有区 ...
- linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
- [老男孩笔记系列]-之linux定时任务crontab命令详解
linux定时任务crontab命令详解 1.1指令语法 crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 1.2指令说明 通 ...
- c linux time微秒_学习linux,看这篇1.5w多字的linux命令详解(6小时讲明白Linux)
用心分享,共同成长 没有什么比每天进步一点点更重要了 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍.命令参数格式.命令参数.命令常用参数示例.由于linux命令较多,我还特意选了 ...
最新文章
- TabHost的使用(二):实现TabHost.TabContentFactory接口
- C++ Primer 5th笔记(5)chapter5 语句
- 2006---2009年杭电计算机历年研究生复试---笔试编程
- 7. Adapter
- Win2008 R2 VDI动手实验系列之一:Active Directory搭建
- Daemon线程--《Java并发编程的艺术》学习笔记
- ubuntu14.04-64位机配置android开发环境,ADT,sdk,eclipsea
- android导航栏高度开启,如何在Android中真正获得导航栏高度
- esp8266驱动_【直播视频】微信小程序连接阿里云物联网控制esp8266实现rgb调节。...
- mysql 自定义错误码,您可以自定义mysql_error重复错误消息吗?
- CefSharp入门-winform
- python读取txt文件中的内容并用逗号分割_数据分析—gt;文件读写
- 如何实现通过本地远程来连接OpenStack中的windows虚机
- mysql group 查询的替代_mysql group_concat替代或多行作为列
- 2个DIV制作十字架
- 生产者消费者3.0 阻塞队列版本
- Redis-5.0.5集群配置
- Linux内存 匿名页,学点linux之四:内存
- 服务器usb电源型号,锂电池、龙威305D电源、故障平板、同轴电缆、惠普服务器电源、4T硬盘、USB显卡、AP等...
- MySQL数据库中的数据表
热门文章
- C#操作SQL Server数据库
- Vue 方法与事件处理器
- 作业调度框架 Quartz.NET 2.0 StepByStep
- 【转】ASPxGridView 日期范围过滤扩展
- 解决PowerDesigner中Name与Code同步的问题
- jstack+top 定位占用资源的进程
- echarts 柱状图颜色_echarts的实战案例一些(二)
- 桌面制作——Wallpaper Engine+Rainmeter
- 浅谈C语言static关键字 静态变量 函数
- for ihs linux_Install WAS6.1+IHS for Linux(64bit)