Linux基本命令34:用户身份与文件权限

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuming226/article/details/83866697
1 用户身份与能力

UDI(User IDentification):用户的身份证号码(具有唯一性);linux系统管理员之所以是root,并不是因为它的名字为root,而是UID的数值为0。

1、普通用户的UID默认是从1000开始的。
2、UID不能冲突。

用户组:通过使用用户组号码(GID,Group IDentification),可以把多个用户加入到同一个组中,从而方便为组中的用户统一规划权限或指定任务。

注意:

在linux系统中创建每个用户时,将自动创建一个与其同名的基本用户组,而且这个基本用户组只有该用户一个人。如果该用户以后被归纳入其他用户组,则这个其他用户组称为扩展用户组。一个用户只有一个基本用户组,但是可以有多个扩展用户组。

1.1 useradd命令

useradd命令用于创建新的用户,格式为“useradd[选项]用户名”。使用该命令创建用户账户时,默认的用户家目录会被存放在/home 目录中,默认的 Shell 解释器为/bin/bash,而且默认会创建一个与该用户同名的基本用户组。

useradd 命令中的用户参数以及作用:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 groupadd命令

groupadd 命令用于创建用户组,格式为“groupadd [选项] 群组名”。

创建一个用户组group:
在这里插入图片描述

1.3 usermod命令

usermod 命令用于修改用户的属性,格式为“usermod [选项] 用户名”。

usermod 命令中的参数及作用:
在这里插入图片描述
在这里插入图片描述
为linuxprobe用户添加用户组:
在这里插入图片描述

1.4 passwd 命令

passwd 命令用于修改用户密码、过期时间、认证信息等,格式为“passwd [选项] [用户名]”。

普通用户只能使用 passwd 命令修改自身的系统密码.
root 管理员则有权限修改其他所有人的密码,并且修改自己或他人的密码时不需要验证旧密码。

passwd 命令中的参数以及作用:
在这里插入图片描述
在这里插入图片描述

1.5 userdel 命令

userdel 命令用于删除用户,格式为“userdel [选项] 用户名”。

在执行删除操作时,该用户的家目录默认会保留下来,此时可以使用-r 参数将其删除。

userdel 命令的参数以及作用:
在这里插入图片描述
删除linuxprobe用户:
在这里插入图片描述

2 文件权限与归属

-:普通文件。
d:目录文件。
l:连接文件。
b:块设备文件。
c:字符设备文件。
p:管道文件。

文件权限的字符与数字表示:
在这里插入图片描述
文件权限的数字法表示基于字符表示(rwx)的权限计算而来,其目的是简化权限的表示。
例如,若某个文件的权限为 7 则代表可读、可写、可执行(4+2+1)。
通过 ls 命令查看到的文件属性信息:
在这里插入图片描述
包含了文件的类型、访问权限、所有者(属主)、所属组(属组)、占用的磁盘大小、修改时间和文件名称等信息。

猜你喜欢

转载自blog.csdn.net/yuming226/article/details/83866697