Linux基础权限

Posted Ricky_0528

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础权限相关的知识,希望对你有一定的参考价值。

文章目录

1. 用户切换

  • 超级用户:可以做任何事情,不受限制
  • 普通用户:权限受约束

超级用户的命令提示符是“#”,普通用户的命令提示符是“$”

命令:su - [用户名]

从超级用户切换到普通用户user,则使用 su - user,此时不需要输入密码。 要从普通用户切换到超级用户则使用 su - root(root可以省略,su -),此时系统会提示输入超级用户密码

直接使用su,当前目录不会变,su -会切到对应的工作目录下

注意:

  • 普通用户切换成root使用 su -,但再切换成普通用户直接 Ctrl+D(exit),否则会出现多个bash进程

  • ‘-’ 可以省略,省略后当前所在位置不会发生改变,即不会切换到用户对应的目录

  • 临时权限提升:sudo,此时输入的密码是普通用户的密码(使用前需要添加信任关系

    切换成root用户

    打开/etc/suder(vim /etc/sudoers)

    找到## Allow root to run any commands anywhere

    yy + p 赋值下面的一行

    将名字改成你需要使用sudo的用户名

2. 文件属性

  • 文件类型(Linux系统不以文件后缀作为区分文件类型的方式,Linux下一切皆文件)

    • -:普通文件(文本、静态库、源程序、可执行程序)
    • d:目录文件
    • l:链接文件(软链接,类似于快捷方式)
    • b:块设备文件(例如硬盘、光驱等)
    • p:管道文件(通信)
    • c:字符设备文件(键盘与显示器)
    • s:套接口文件
  • 基本权限

    • 读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限
    • 写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限
    • 执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
    • —:表示不具有该项权限

3. 权限表示

  • 字符表示

    Linux表示说明Linux表示说明
    r–只读-w-仅可写
    –x仅可执行rw-可读可写
    -wx可写和可执行r-x可读可执行
    rwx可读可写可执行无权限
  • 8进制数值表示方法

    权限符号八进制二进制
    r–4100
    -w-2010
    –x1001
    rw-6110
    r-x5101
    -wx3011
    rwx7111
    0000

以上是关于Linux基础权限的主要内容,如果未能解决你的问题,请参考以下文章

linux基础语法

Linux系统基础-Linux系统文件操作常用命令

Linux系统常用基础命令

基础linux命令讲解

linux-基础命令

linux基础命令