linux 用户组的增删改查

本文详细介绍了Linux系统中用户和文件的管理操作,包括用户和用户组的创建、删除、修改,以及文件权限的设置和修改。涵盖了groupadd、useradd、chmod等常用命令的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用户 组的增删改查

添加组:groupadd 组名

查看组 : car /etc/group

删除组 :groupdel 组名

修改文件所属的组 : chgrp 目标组名 文件/目录

权限介绍

如:

drwxr-x–x 1 root group01 4096 10月 13 23:07 111.txt

d:类型

rwx : 用户对这个目录或文件的操作权限

r-x : 用户所属的组对这个目录或文件的操作权限

–x : 其他用户对这个目录或文件的操作权限

root :文件所属的用户

group01 :文件所属的用户所属的组

4096 : 文件的大小

创建用户时若未指定用户所属的组 那么系统会创建一个与用户名相同的组 该用户名所属的组与用户名完全相同

用户的增删改查

useradd -m -g组名 新建用户名添加新用户
-m自动建立用户家目录
-g 指定用户所在的组, 否则会建立一个和同名的组
添加用户 : useradd 用户名

删除用户 : userdel 用户名
userdel -r -r会自动删除用户家目录

为用户设置密码:passwd 用户名+回车

查看当前系统有哪些用户:cat /etc/passwd

查看root 用户所属的组 : id + root

查看系统登录的用户:who

查看当前用户:whoami

创建新用户node01,并设置该用户在2019年12月30号后失效 : useradd node01 -e ‘2019-12-30’

将node01用户组中的 zhangsan用户删除 : gpasswd -d zhangsan node01

将用户node01锁定 : usermod -L node01

解锁用户node01 : usermod -U node01

清除node01 用户密码 :passwd -d node01

查看用户的UID 和 GID信息 : id 用户名

root用户的uid为几? : id root

退出当前用户 : exit

sudo命令的总结

第一步:使用普通用户登录系统,进入root用户所属的目录创建文件夹001,mkdir 001,创建时会报错’权限不够’

第二步:临时使用超级管理员权限进行创建。命令sudo mkdir 001报错"zhangsan不在sudoers文件中“

第三步:在/etc/sudoers文件中添加zhangsan信息 zhangsan ALL=(ALL) ALL 最后强制保存退出:wq

第四步:重新创建目录"sudo mkdir 001"(需要输入张三的密码)

目录文件权限的修改

方法1: chmod +/- r w x 文件或文件夹(目录)

方法2: chmod u=rwx,g=r–,o=rw- 文件或文件夹(目录)

方法3: chmod [0-7],[0-7],[0-7] 文件或文件夹(目录)

-R : 递归(目标文件夹不为空)

4/2/1 =>[1-7]

修改文件/文件夹所属的用户和组

chown 目标用户名:目标用户所属的组 文件/文件夹(目录)

chown -R 目标用户名:目标用户所属的组 文件/文件夹(目录) --递归更改

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值