Skip to content

Latest commit

 

History

History
124 lines (70 loc) · 2.38 KB

File metadata and controls

124 lines (70 loc) · 2.38 KB

[toc]

用户和组

Linux中每一个用户都必须属于一个组,不能独立在组外。在Linux中的每一个文件的所有者、所在组、其他组的概念。

  1. 所有组
  2. 所在组
  3. 其他组
  4. 改变用户所在的组

添加用户并指定家目录

[root@VM-4-6-centos ~]# useradd -d /home/k0s -m k0s
[root@VM-4-6-centos ~]# useradd -d /home/k3s -m k3s

指定某个目录成为家目录,而不要使用预设值;-m :强制!要建立使用者家目录!

3、授权

[root@VM-4-6-centos ~]# chown k0s -R /home/k0s
[root@VM-4-6-centos ~]# chown k3s -R /home/k3s

4、登录

su k0s
su k3s

5、删除帐号

userdel 用户名 #删除用户名及主目录

文件的创建者就是该文件的所有者

查看文件的所有者: ls -ahl

修改文件的所有者:

chown 用户名 文件名

组的创建

groupadd 组名 

-m:自动建立用户家目录的命令

分别将用户 k3s, k0s 创建~,并且放入到 cloud 组中:

groupadd cloud
useradd -g cloud k3s
useradd -g cloud k0s

设置密码:

passwd fox

修改文件所在的组

chgrp 组名 文件名

其他组

除了文件的所有者和所在的组之外,系统的其他用户都是文件的其他组

在添加用户的时候,可以指定将该用户添加到哪一个组,同样的用root权限可以改变某个用户所在的组。

改变用户所在的组:

  1. usermod -g 新组名 用户名
  2. usermod -d 目录名 用户名 改变用户登陆的初始目录

特别说明:修改的新目录用户需要有进入到新目录的权限。 [root@VM-4-6-centos ~]# usermod -g cloud k3s [root@VM-4-6-centos ~]# usermod -g cloud k0s

cat /etc/group :查看组是否存在

cat /ect/group | grep zu  :查看zu组是否存在

END 链接