博客
关于我
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常用快捷键
查看>>
Linux常用的网络命令有哪些?快速入门!
查看>>
linux常见命令
查看>>
linux常见操作命令及操作符意思
查看>>
Linux常见操作命令整理
查看>>
Linux平台安装mongoDB、配置及端口开启
查看>>
linux库列表
查看>>
linux开启nscd服务缓存加速-DNS缓存
查看>>
Linux开放的端口太多了?教你一招找出所有开放的端口,然后直接干掉!
查看>>
Linux开机启动、利用crontab实现开机启动某个程序
查看>>
linux开机启动脚本制作
查看>>
Linux忘记用户名密码
查看>>
linux怎样用node编辑内容,Linux系统编写Node.js应用
查看>>
Linux性能优化思路和方法
查看>>
Linux或Centos查看CPU和内存占用情况_top只能查看对应的命令_如何查看具体进程---linux工作笔记062
查看>>
linux打印函数是哪个文件夹,如何从linux上的文件夹中找到一个函数
查看>>
Linux授予权限命令
查看>>
Linux搭建DHCP服务
查看>>
Linux搭建FTP服务(附FTP Server 服务器客户端工具)
查看>>
Linux搭建HTTP服务
查看>>