首页
技术小册
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\. userdel 命令 -------------- 若想要删除 Linux 系统普通用户,可以使用 `userdel` 命令,使用 `root` 账号登录 Linux 系统之后就可以删除系统普通用户了。 ### 1.1 userdel 命令参数介绍 下面列举了一些 `userdel` 命令参数作用: | userdel 命令参数名称 | 功能与作用描述 | | :-- | :-- | | \-f | 表示 `--force`,强制删除用户 | | \-r | 表示 `--remove`,删除主目录和邮件池 | | \-Z | 表示 `--selinux-user`,为用户删除所有的 SELinux 用户映射 | ### 1.2 删除用户 使用 `userdel` 命令删除 Linux 系统普通用户,命令如下: userdel -rf hellokitty # 强制删除用户和用户相关的主目录 su hellokitty 2\. 禁止用户登录 ---------- 若不想直接删除用户,只是想禁止用户登录,可以修改 `/etc/passwd` 文件,先新建一个账户,然后修改 `/etc/passwd` 文件,新增用户命令如下: useradd hellokitty 修改 `/etc/passwd` 文件中的 `hellokitty` 用户信息,可以禁止它登录,命令如下: vim /etc/passwd ```bash magento@/home$ tac /etc/passwd hellokitty:x:1001:1001::/home/hellokitty:/usr/sbin/nologin ``` 设置好 `/etc/passwd` 文件之后,使用如下命令切换至 `hellokitty` 用户: su hellokitty 提示我们该账号不能切换: ```bash magento@/home$ su hellokitty 密码: This account is currently not available. ``` 3\. 小结 ------ 本小节介绍了如何删除 Linux 普通用户,需要注意使用 `userdel` 命令删除用户时,使用 `-rf` 参数可以删除用户相关的主目录和邮件池,若不想直接删除用户,只是想禁止用户登录,可以修改 `/etc/passwd` 文件中用户的信息即可。
上一篇:
Linux添加用户
下一篇:
Linux修改用户
该分类下的相关小册推荐:
深入浅出Go语言核心编程(七)
Golang并发编程实战
Go-Web编程实战
深入浅出Go语言核心编程(八)
深入解析go语言
Go开发权威指南(下)
go编程权威指南(四)
WebRTC音视频开发实战
Go语言从入门到实战
企业级Go应用开发从零开始
Golang修炼指南
go编程权威指南(一)