linux 用户组的增删改查

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/liu_changshen/article/details/102555721

用户 组的增删改查

添加组: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 目标用户名:目标用户所属的组 文件/文件夹(目录) --递归更改

猜你喜欢

转载自blog.csdn.net/liu_changshen/article/details/102555721