linux下gpasswd命令
gpasswd命令
功能:管理组
用法:gpasswd[-a user][-d user][-A user,...][-M user,...][-r][-R]groupname
参数:
-a:添加用户到组
-d:从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多
-r:删除密码
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组
gpasswd groupname:如系统有个peter账户,该账户本身不是groupname群组的成员,使用newgrp需要输入密码即可
让使用者暂时加入成为该组成员,之后peter建立的文件group也会是groupname。所以该方式可以暂时让peter建立文
件时使用其他的组,而不是peter本身所在的组。
所以使用gpasswd groupname设定密码,就是让知道该群组密码的人可以暂时切换具备groupname群组功能的.
gpasswd -A peter users
这样peter就是users群组的管理员,就可以执行下面的操作:
gpasswd -a mary users
gpasswd -a allen users
注意: 添加用户到某一个组 可以使用 usermod -G group_name user_name 这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉。
所以想要添加一个用户到一个组,同时保留以前添加的组时,请使用 gpasswd 这个命令来添加操作用户:
gpasswd -a user_name group_name
在設計網站時,很多時候都是由多個程式設計師一起參與設計與修改,這時我們需要設定資料匣有指定人員擁有管理權限,在windows中,我們可以使用資料匣安全性來管制,在Linux中也有類似的功能,towns在上課時聽到的是指UPG(User Private Group)功能。接下來就用指令來說明。
UPG(User Private Group)功能,這個功能的管理非常容易,只需要使用一個簡單的指令就能達到,下面說明指令使用方式
gpasswd <group> <==建立特定群組密碼
gpasswd -a <user> <group> <==加入使用者到特定群組
gpasswd -A <user> <group> <==加入管理者到特定群組
gpasswd -d <user> <group> <==刪除在特定群組的使用者
gpasswd -r <group> <==刪除群組密碼
gpasswd -R <group> <==加入群組密碼(需與gpasswd <group>聯用)
gshadow 結構
群組名稱:群組密碼:委派管理人:群組成員
group 結構
群組名稱:群組密碼:群組代碼:群組成員
newgrp
範例
今天有一個新案件,要設計一個購物平台(sell),有三位程式設計師(towns01、towns02、towns03)一起撰寫程式,towns需要開放一個空間,提供三位programmer 能同時進入該空間,並俱有部份的管理權限。towns 建立一個資料匣及群組 sell,並設定towns為該群組的管理人
mkdir /sell
groupadd sell
gpasswd -A towns sell
usermod 指令
usermod -a -G root towns ==> 將towns加入root群組,使towns擁有root的權限
這個指令也可以達到 如 gpasswd -a <user> <group> 的結果
转载地址:http://itgroup.blueshop.com.tw/towns/hc?n=convew&i=192024
gpasswd命令
功能:管理组
用法:gpasswd[-a user][-d user][-A user,...][-M user,...][-r][-R]groupname
参数:
-a:添加用户到组
-d:从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多
-r:删除密码
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组
gpasswd groupname:如系统有个peter账户,该账户本身不是groupname群组的成员,使用newgrp需要输入密码即可
让使用者暂时加入成为该组成员,之后peter建立的文件group也会是groupname。所以该方式可以暂时让peter建立文
件时使用其他的组,而不是peter本身所在的组。
所以使用gpasswd groupname设定密码,就是让知道该群组密码的人可以暂时切换具备groupname群组功能的.
gpasswd -A peter users
这样peter就是users群组的管理员,就可以执行下面的操作:
gpasswd -a mary users
gpasswd -a allen users
注意: 添加用户到某一个组 可以使用 usermod -G group_name user_name 这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉。
所以想要添加一个用户到一个组,同时保留以前添加的组时,请使用 gpasswd 这个命令来添加操作用户:
gpasswd -a user_name group_name
在設計網站時,很多時候都是由多個程式設計師一起參與設計與修改,這時我們需要設定資料匣有指定人員擁有管理權限,在windows中,我們可以使用資料匣安全性來管制,在Linux中也有類似的功能,towns在上課時聽到的是指UPG(User Private Group)功能。接下來就用指令來說明。
UPG(User Private Group)功能,這個功能的管理非常容易,只需要使用一個簡單的指令就能達到,下面說明指令使用方式
gpasswd <group> <==建立特定群組密碼
gpasswd -a <user> <group> <==加入使用者到特定群組
gpasswd -A <user> <group> <==加入管理者到特定群組
gpasswd -d <user> <group> <==刪除在特定群組的使用者
gpasswd -r <group> <==刪除群組密碼
gpasswd -R <group> <==加入群組密碼(需與gpasswd <group>聯用)
gshadow 結構
群組名稱:群組密碼:委派管理人:群組成員
group 結構
群組名稱:群組密碼:群組代碼:群組成員
newgrp
範例
今天有一個新案件,要設計一個購物平台(sell),有三位程式設計師(towns01、towns02、towns03)一起撰寫程式,towns需要開放一個空間,提供三位programmer 能同時進入該空間,並俱有部份的管理權限。towns 建立一個資料匣及群組 sell,並設定towns為該群組的管理人
mkdir /sell
groupadd sell
gpasswd -A towns sell
usermod 指令
usermod -a -G root towns ==> 將towns加入root群組,使towns擁有root的權限
這個指令也可以達到 如 gpasswd -a <user> <group> 的結果
转载地址:http://itgroup.blueshop.com.tw/towns/hc?n=convew&i=192024
linux下gpasswd命令相关推荐
- Linux下addr2line命令用法
Linux下addr2line命令用于将程序指令地址转换为所对应的函数名.以及函数所在的源文件名和行号.当含有调试信息(-g)的执行程序出现crash时(core dumped),可使用addr2li ...
- Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息
java程序员除了编写业务代码之外,特别是项目上线之后,更需要关注的是系统的性能表现,这个时候就需要了解一下jvm的性能表现了,可以借助于java虚拟机自带的一些分析工具,主要有三个常用的命令. 1. ...
- Linux下find命令详情
Linux下find命令在目录结构中搜索文件,并执行指定的操作. linux下find命令提供了相当多的查找条件,功能很强大,所以它的选项也很多,其中有许多的选项都值得我们深入的了解学习. 命令格式: ...
- Linux下date命令的修改时间问题
Linux下date命令的修改时间问题 最近好想学linux,刚好公司也有一台旧的电脑,可是有次公司突然停电了,我用date命令时出问题了,电脑的时间不对了,我后来到网上搜索了好久,也没找到同时修改时 ...
- Linux下find命令的使用(命令+案例)
一.find的作用? •递归式查找 •根据预设的条件递归查找对应的文件 二.find使用方法 – find [目录] [条件1]- -type 类型(f文本文件.d目录.l快捷方式) 代码如下: &l ...
- Linux下解决命令未找到的问题
Linux下解决命令未找到的问题 参考文章: (1)Linux下解决命令未找到的问题 (2)https://www.cnblogs.com/mnote/p/8832806.html 备忘一下.
- linux下find命令用法
一.Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} /; ...
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
- Linux下history命令详解---转载
Linux下History命令主要用于显示历史指令记录内容, 下达历史纪录中的指令 . >History命令语法: [www.linuxidc.com@linux]# history [n] [ ...
最新文章
- (续)我对09毕业生说两句
- python余弦相似度文本分类_Jaccard与cosine文本相似度的异同
- 如何使用 .NET Core 安全地加/解密文件
- unity重定向_unity3D游戏开发之动画混合与动画重定向
- 【图论】【最短路】【Dijkstra】最小花费(ssl 2206/luogu 1576)
- 消息队列NetMQ 原理分析2-IO线程和完成端口
- Java Double类shortValue()方法与示例
- java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一,大厂 HR 如何面试
- 跟屌丝大哥学DB2-第四课 数据类型 ,表 ,视图,索引,模式,约束(一)
- 什么是低信噪比图像及处理方法
- codevs1519 过路费(最小生成树+LCA)
- 焦虑不安急于求成,本质上就是一种懒惰
- TypeScript 素描 - 类
- 【TWVRP】基于matalb蚁群算法求解带时间窗的车辆路径规划问题【含Matlab源码 775期】
- MATLAB--查表
- 手机APP测试需要注意的问题
- 3.29 段落文字的属性设置 [原创Ps教程]
- RUBi: Reducing Unimodal Biases in Visual Question Answering
- Android开发需要学什么,技术实现
- HTML+PHP搭建一个生物数据增删查改网站
热门文章
- linux线程wait和sleep,java多线程 sleep()和wait()的区别
- python访问网站添加请求头_Python headers请求头如何实现快速添加
- js 匿名函数_编写高质量箭头函数的5个最佳做法
- python 科学计算设计_用Python做科学计算 pdf版
- OpenCV中基本数据结构(3)_Size
- 自编码器(Auto-encoder) (上) – 基本概念
- grumble.js--气泡形状的提示(Tooltip)控件
- jQuery Mobile基础 学习笔记
- 富文本编辑器CKEditor配置及使用 - 转载篇
- bootstrapV4.6.0实现标签页(改造v3.3.7)- 代码篇