博客
关于我
Linux用户及用户组管理命令
阅读量:795 次
发布时间:2023-02-04

本文共 826 字,大约阅读时间需要 2 分钟。

Linux系统组用户管理指南

一、组操作

组是Linux系统中用于管理用户权限的重要机制,通过组可以将多个用户分配到同一组,继承同一组的权限属性。

1. 创建组

使用 groupadd 命令创建组:

groupadd test
2. 修改组

使用 groupmod 命令修改组信息:

groupmod -n test2 test

test 组的名称更改为 test2

3. 删除组

使用 groupdel 命令删除组:

groupdel test2
4. 查看组

查看当前登录用户所在的组:

groups someuser

查看所有组:

cat /etc/group

对于某些Linux系统,/etc/group 文件不存在,此时可以使用以下命令获取组信息:

cat /etc/passwd | awk -F : '{print $4}' | sort | uniq | getent group | awk -F : '{print $1}'

二、用户操作

用户是系统中的主要账号,负责执行各种操作,用户的权限管理通常与组相关联。

1. 增加用户

使用 useradd 命令创建用户:

useradd test

注意:创建用户后,需设置密码,否则用户无法登录。

设置用户密码:

passwd test
2. 修改用户

使用 usermod 命令修改用户信息:

usermod -d /home/test -G test2 test

将用户 test 的登录目录设置为 /home/test,并加入组 test2

将用户从组中移出:

gpasswd -d test test2

将用户加入组:

gpasswd -a test test2
3. 删除用户

使用 userdel 命令删除用户:

userdel test
4. 查看用户

查看当前登录用户信息:

w

查看所有登录用户:

who

查看单个用户信息:

finger apacheuser

转载地址:http://jpkfk.baihongyu.com/

你可能感兴趣的文章
Linux系统轻量应用服务器CPU使用率高的排查与解决方案
查看>>
Linux系统通过netstat查看网络状态、端口状态
查看>>
Linux系统配置静态IP地址步骤
查看>>
linux系统重命名文件名,但文件名有空格如何处理
查看>>
linux线程
查看>>
linux线程同步的含义,Linux线程同步——条件变量
查看>>
Linux线程编程之生产者消费者问题
查看>>
linux终端 知乎,为 Linux 爱好者打造的极简 Mac 终端 | Linux 中国
查看>>
Linux终端调试大全(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
Linux经典系统故障汇总与排障技巧及排障汇总表
查看>>
Linux经常使用命令(一) - ls
查看>>
Linux经常使用命令(十一) - more
查看>>
Linux经常使用命令(十二) - less
查看>>
linux经常使用(一)linux 安装配置 jdk之 找不到安装文件文件夹及source /etc/profile 报unexpected end of file 错误 解决...
查看>>
Linux给/根目录直接扩容_Linux直接给系统盘扩容_Mysql数据盘满了_不用外挂数据盘_迁移mysql数据_直接扩容---Linux工作笔记073
查看>>
linux给用户改变组,Linux用户及用户组的建立,修改和删除
查看>>
linux给用户添加sudo权限
查看>>
linux缓存nscd
查看>>
linux编写一个简单的端口扫描程序,LINUX端口扫描源代码(C实现)
查看>>
linux编程之信号量
查看>>