首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
函数参数与返回值
传递变长参数
defer 和追踪
内置函数
递归函数
将函数作为参数
闭包
应用闭包:将函数作为返回值
使用闭包调试
计算函数执行时间
通过内存缓存来提升性能
声明和初始化
切片
For-range 结构
切片重组(reslice)
切片的复制与追加
字符串、数组和切片的应用
声明、初始化和 make
测试键值对是否存在及删除元素
for-range 的配套用法
map 类型的切片
map 的排序
将 map 的键值对调
标准库概述
regexp 包
锁和 sync 包
精密计算和 big 包
自定义包和可见性
为自定义包使用 godoc
使用 go install 安装自定义包
自定义包的目录结构、go install 和 go test
通过 Git 打包和安装
Go 的外部包和项目
在 Go 程序中使用外部库
结构体定义
使用工厂方法创建结构体实例
使用自定义包中的结构体
带标签的结构体
匿名字段和内嵌结构体
方法
类型的 String() 方法和格式化描述符
垃圾回收和 SetFinalizer
当前位置:
首页>>
技术小册>>
go编程权威指南(二)
小册名称:go编程权威指南(二)
前面一个小节介绍了 Linux 系统中的用户组,本小节介绍如何添加 Linux 用户组,添加完用户组后可以把已有的用户加入到用户组中。 1\. groupadd 命令 --------------- 若想要添加 Linux 用户组,可以使用 `groupadd` 命令,使用 `root` 账号登录 Linux 系统之后就可以添加用户组了。 ### 1.1 groupadd 命令参数介绍 下面列举了一些 `groupadd` 命令参数作用: | groupadd 命令参数名称 | 功能与作用描述 | | :-- | :-- | | \-f | 表示 `--force`,如果组已经存在,会提示成功创建的状态 | | \-g | 表示 `--gid GID`,为新组设置 GID,若 GID 已经存在会提示 GID 已经存在 | | \-o | 表示 `--non-unique`,允许创建有重复 GID 的组 | | \-p | 表示 `--password PASSWORD`,为新组使用此加密过的组密码 | | \-r | 表示 `--system`,创建一个系统账户 | ### 1.2 添加用户组 可以使用 `groupadd` 命令新增 Linux 系统普通用户,命令如下: groupadd study_group tac /etc/group 查看新加的用户组 2\. 向用户组中添加用户 ------------- 前面小节介绍过的 `usermod -G` 可以将用户添加到用户组当中,命令如下: usermod -G study_group user_name01 grep study_group /etc/group usermod -G study_group user_name02 grep study_group /etc/group > **Tips**:如果改了已经正在登陆的用户所属的组,则需要下次重新登录才会生效。 也可以使用 `id` 命令查看某个用户所属的组,如下: id user_name01 小结 ------ 本小节介绍了如何添加 Linux 系统用户组,使用 `groupadd` 不同的参数可以在添加用户组的同时设置一些用户组其他的相关信息,还介绍了如何将已有的用户添加至用户组中,需要注意的是正在登陆中的用户所属组的关系需要等下次登录时才生效。
上一篇:
用户组介绍
下一篇:
修改用户组
该分类下的相关小册推荐:
Go开发基础入门
企业级Go应用开发从零开始
Go语言入门实战经典
go编程权威指南(四)
深入浅出Go语言核心编程(六)
Go 组件设计与实现
go编程权威指南(三)
GO面试指南
Go Web编程(下)
Go Web编程(中)
深入浅出Go语言核心编程(一)
深入浅出Go语言核心编程(二)