linux的用户和组管理

目录

1.root账户

2.创建其他用户

3.删除用户

4.查看用户信息

5.切换用户

6.linux中的用户和组

7.文件或目录与组


1.root账户

2.创建其他用户

1)添加用户

useradd -m 用户名 //-m可以在系统不允许创建用户主目录的情况之下创建用户主目录

(补充说明:使用useradd创建用户时,必须使用具有创建用户权限的账号,比如root用户账号就可以)

2)设置密码

passwd 用户名

3.删除用户

userdel 用户名

userdel -r 用户名 //级联删除指定用户的主目录(/home下的跟用户名同名的文件夹)

(补充说明:使用userdel删除用户时,必须使用具有删除用户权限的账号,比如root用户账号就可以)

4.查看用户信息

id 用户名

5.切换用户

 (补充说明:su表示switch user)

6.linux中的用户和组

在linux中每一个用户都至少属于一个组,用户不能独立于组存在,一个用户可以属于多个组

linux的用户和组管理_第1张图片

(补充说明:6)中的主组,是说的如果不指定组会新建一个组,组名和用户名相同的这个组)

7.文件或目录与组

(1)目录与组介绍

在linux中,每一个文件或者目录必须属于一个组,而且只能属于一个组。文件或目录通过组来控制哪些用户可以对它进行哪些操作,即文件或目录的访问权限。

 (2)查看文件的所有者和所在的组

ls -l

(3)修改文件或文件夹的所有者和所在组

chown 新所有者 文件或文件夹名称 //文件或文件夹名称可以是相对路径或绝对路径

chown 新所有者:新的组 文件或文件夹名称 /**如果是文件夹,不加参数,不会修改文件夹下的子文件和子文件夹的所有者和所在组*/

chown -R 新所有者:新的组 文件夹名称 /**如果是文件夹,加上参数-R,会递归修改文件夹下的子文件和子文件夹的所有者和所在组*/

(4)只修改文件或文件夹所在组

chgrp 新的组 文件或文件夹名称 //文件或文件夹名称可以是相对路径或绝对路径

chgrp -R 新的组 文件夹名称 //加上参数-R,会递归修改文件夹下的子文件和子文件夹所在组

(5)案例

mytest.txt文件的所有者是jack,属于dev组。凡是属于dev组的用户,都和mytest.txt文件属于同组用户

你可能感兴趣的:(linux基础,linux,服务器,运维)