【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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ricky_0528

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值