Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash sudo 使用法: 提升权限执行命令
    1. 概述
    2. 用法
    3. 常用选项
    4. 常见示例
    5. 提示

[Linux] Bash sudo 使用法: 提升权限执行命令

概述

sudo 命令用于以超级用户(root)权限执行其他命令。它允许授权用户在不切换到超级用户账户的情况下,执行需要更高权限的操作。

用法

基本语法如下:

sudo [选项] [命令]

常用选项

  • -u 用户名:以指定用户的身份执行命令。
  • -k:使当前用户的 sudo 权限失效,要求下次输入密码。
  • -l:列出当前用户可以执行的命令。
  • -i:以登录用户的环境执行命令。

常见示例

  1. 以超级用户权限更新系统:
    sudo apt update
    
  2. 以指定用户身份执行命令:
    sudo -u username command
    
  3. 列出当前用户可以执行的命令:
    sudo -l
    
  4. 以登录用户的环境执行 bash:
    sudo -i
    

提示

  • 使用 sudo 时,请确保你了解要执行的命令,以避免意外更改系统设置。
  • 定期检查你的 sudo 权限,确保没有不必要的权限被授予。
  • 在执行敏感操作前,考虑使用 -k 选项来清除当前的 sudo 会话。