LINUX-用户、分组操作

Linux用户与权限管理教程
本文详细介绍Linux系统中用户及分组的操作方法,包括用户的添加、密码修改、删除及权限设置等关键步骤,并涵盖如何为用户分配文件权限及管理分组。
用户操作:
一、添加用户:
方式1:adduser tmpuser --说明:用户默认路径为/home,无密码
方式2:useradd -d /usr/tmpuser -m tmppassword --说明:该方式指定了用户所在路径以及用户密码

二、修改用户密码:
passwd tmpuser

三、删除用户:
userdel tmpuser

四、为新用户赋文件权限:
方式1:chmod -R 755 目录 ---说明:该方式是修改文件本身的权限,让所有用户都有新权限
方式2:chown -R tmpuser 目录 ---说明:该方式是直接修改文件的所有者

分组操作:
一、添加分组:
groupadd tmpgroup

二、删除分组:
groupdel tmpgroup

三、将用户加入分组[不离开原来分组]
usermod -a -G tmpgroup tmpuser

四、为新组赋文件权限
chown root:tmpgroup 目录



### Linux 用户分组管理教程 #### 创建用户账户 在 Linux 中,可以通过 `useradd` 命令来创建新用户。此命令会自动为该用户分配一个唯一的 UID 和 GID,并设置默认参数[^1]。 ```bash sudo useradd username ``` 如果需要指定用户的家目录或其他选项,则可以附加相应的标志: ```bash sudo useradd -d /home/customdir -s /bin/bash username ``` #### 删除用户账户 当不再需要某个用户时,可使用 `userdel` 来移除它。加上 `-r` 参数还可以一同删除其主目录及其内容。 ```bash sudo userdel -r username ``` #### 修改用户信息 更新现有用户的属性可通过 `usermod` 实现。例如更改用户名、所属群组或者调整 shell 类型等操作均适用于此工具。 ```bash sudo usermod -l newusername oldusername ``` #### 设置和重置密码 利用 `passwd` 工具能够轻松设定或重新定义任何用户的密码。对于非 root 账户来说,只有自己能改变自己的密码;而超级管理员则有权处理所有人的认证凭证[^3]。 ```bash sudo passwd target_username ``` #### 管理用户组 每一个注册到系统的人都会被指派至少一个初始基本组别,默认情况下就是以其名字命名的新建组名。除此之外还能加入额外的安全域以便更灵活地控制访问权限[^2]。 ##### 新增组 建立一个新的工作组只需调用简单的指令即可完成这项任务: ```bash sudo groupadd groupname ``` ##### 将用户添加至特定组 为了让某些成员共享资源文件夹下的文档读写权限, 可以把他们放进同一个分类里去. ```bash sudo usermod -aG groupname username ``` 这里的关键在于 `-aG`, 它表示追加模式(add), 防止意外覆盖掉原有的附属列表项. --- #### 总结说明 上述方法涵盖了从零开始构建完整的身份验证框架所需的一切基础知识, 包括但不限于新增个体记录、销毁废弃条目以及定制化配置等方面的内容. 同样重要的是要记住关于安全性的最佳实践建议——定期审查活动日志并及时清理过期项目可以帮助维护服务器环境的整体健康状况.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值