Linux 用户/群组/文件权限操作 命令

1.用户操作

1.1 创建用户

输入命令

useradd [UserName]

将会创建一个用户 在/home 文件夹下
在这里插入图片描述

1.2 设置用户属性

1.2.1 改名

usermod -l [newName] [oldName]

例子:
在这里插入图片描述

改名前:
改名前
改名后:
在这里插入图片描述
但是home底下的文件夹名称没有跟着改

1.2.2 设置用户密码

passwd [UserName]

例子:
在这里插入图片描述

1.2.3 修改组

(1)改变用户的附加组,会完全替换原有的附加组

usermod -G [GroupName] [UserName]

例子:
在这里插入图片描述

(2)在原有附加组的基础上追加附加组(同时存在在多个组中)

usermod -G [GroupName] -a [UserName]

在这里插入图片描述

1.3 删除用户

userdel [-r] [UserName]

-r为可选项,若带上该参数,则在删除该账户的同时,一并删除该账户对应的主目录

例子:
在这里插入图片描述

2.群组操作

2.1 创建群组

groupadd [-r] [GroupName]

若命令带有-r参数,则创建系统用户组,该类用户组的GID值小于500;若没有-r参数,则创建普通用户组,其GID值大于或等于500.

例子:
在这里插入图片描述
在这里插入图片描述

2.2 设置群组属性

2.2.1 修改群名称

groupmod -n [NewGroupName] [LearnLinuxGroup]

例子:
在这里插入图片描述

2.3 删除群组

groupdel [GroupName]
在这里插入图片描述

3.文件权限操作

3.1 查看文件/文件夹权限

分别为read(读),write(写),excute(执行)
rwx

三位为一组,分别代表着user(属于的用户),group(属于的群组),other(其他用户)三种的权限
drwxrwxrwx

(1)查看文件权限

ls -l [FileName]

在这里插入图片描述

(2)查看文件夹权限

ls -ld [DirectoryName]

在这里插入图片描述

3.2 改变文件从属

(1)改变单个文件、文件夹从属

chown [UserName]:[GroupName] 文件路径

(2)递归改变单个文件、文件夹从属

chown -R [UserName]:[GroupName] 文件路径

在这里插入图片描述

3.3 改变文件权限

chmod -R u=[rwx],g=[rwx],o=[rwx] [FileName]

-R表示递归改变,即文件夹下的文件也都改变权限

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值