1.用户操作

1.1 创建用户

输入命令

useradd [UserName]

将会创建一个用户 在/home 文件夹下
Linux 用户/群组/文件权限操作 命令

1.2 设置用户属性

1.2.1 改名

usermod -l [newName] [oldName]

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

改名前:
Linux 用户/群组/文件权限操作 命令
改名后:
Linux 用户/群组/文件权限操作 命令
但是home底下的文件夹名称没有跟着改

1.2.2 设置用户密码

passwd [UserName]

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

1.2.3 修改组

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

usermod -G [GroupName] [UserName]

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

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

usermod -G [GroupName] -a [UserName]

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

1.3 删除用户

userdel [-r] [UserName]

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

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

2.群组操作

2.1 创建群组

groupadd [-r] [GroupName]

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

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

2.2 设置群组属性

2.2.1 修改群名称

groupmod -n [NewGroupName] [LearnLinuxGroup]

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

2.3 删除群组

groupdel [GroupName]
Linux 用户/群组/文件权限操作 命令

3.文件权限操作

3.1 查看文件/文件夹权限

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

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

(1)查看文件权限

ls -l [FileName]

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

(2)查看文件夹权限

ls -ld [DirectoryName]

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

3.2 改变文件从属

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

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

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

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

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

3.3 改变文件权限

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

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

相关文章:

  • 2021-12-01
  • 2021-11-23
  • 2021-07-15
  • 2021-09-19
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2021-06-23
猜你喜欢
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2021-05-15
  • 2022-12-23
相关资源
相似解决方案