1.用户的分类
Linux下有两种用户:超级用户(root)、普通用户。超级用户:可以再linux系统下做任何事情,不受限制。普通用户:在linux下做有限的事情。超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。命令:su [用户名]功能:切换用户。例如,要从root用户切换到普通用户user,则使用 su user。 要从普通用户user切换到root用户则使用 su root(root可以省略),此时系统会提示输入root用户的口令。
2.权限的管理
2.1权限认证的是身份(权限和“人”有关):
就像管理员(root)和普通用户,他们的所拥有的权限不同。
2.2权限也和事物的“属性”有关:
(如:文件的属性)
文件的属性:可读、可写、可执行

常见的文件类型:
d:文件夹-:普通文件l:软链接(类似Windows的快捷方式)b:块设备文件(例如硬盘、光驱等)p:管道文件c:字符设备文件(例如屏幕等串口设备)s:套接口文件文件文件的类型:liunx系统中文件名的后缀没有直接的含义。(当然:不代表不用)在liunx系统中,gcc是一款编译器,软件,不代表其他liunx系统上运行的其他软件系统不需要后缀,gcc编译器只支持编译标有.c或者.cpp后缀名的文件。其他文件就会报错
在权限管理中‘人’的身份又划分为:拥有者 所属组 其他人(others)

3.文件权限值的表达方式:
权限中:
r:可读w:可写x:可执行-:权限对应的位置,没有权限权限的位置是固定的,第一个是r 第二个是w 第三个是x
| liunx表示 | 说明 | liunx表示 | 说明 |
| r-- | 只读 | --x | 只执行 |
| rw- | 可读可写 | r-x | 可读可执行 |
| rwx | 可读可写可执行 | --- | 无权限 |
| -w- | 只写 | -wx | 可写可执行 |
4.文件访问权限的相关设置方法
chmod:
功能:设置文件的访问权限
格式:chmod [参数] 权限文件名
+:向权限范围增加权限代号所表示的权限 -:向权限范围取消权限代号所表示的权限 =:向权限范围赋予权限代号所表示的权限 用户符号:
- u:拥有者
g:拥有者同组用 o:其它用户 a:所有用户
示例:
也可以用八进制表示:
chown
功能:修改文件的拥有者格式:chown 用户名 文件名(把文件给别人需要征求别人的意见,但root不需要,直接 chown 用户名 文件名)chgrp功能:修改文件或目录的所属组格式:chgrp 用户组名 文件名(同上)
本文介绍了Linux系统中的用户类别,包括超级用户(root)和普通用户,以及他们不同的操作权限。此外,详细阐述了文件的权限属性,如读、写、执行,以及如何通过chmod、chown和chgrp命令来管理文件的访问权限和所有者信息。




&spm=1001.2101.3001.5002&articleId=130976764&d=1&t=3&u=802f8928040d458ca318202405ec00da)
3万+

被折叠的 条评论
为什么被折叠?



