Super User Do,不用登录root账户就有管理员权限
方法1:
方法2: 执行以下命令即可
# 注意,要使用 root 权限编辑 nano /etc/sudoers # 在文件末尾添加以下内容 <user_name> ALL=(ALL) ALL
AI: sudo 默认会以 root 用户 的身份运行命令,而不是普通用户,当使用 sudo 时,默认会使用 root 用户的环境变量,而不是当前用户的环境变量(包括 $PATH)。这可能会导致:【加sudo】和【不加sudo】,执行的命令指向不同的位置
# 使用 sudo 导致 node 命令指向了不同的位置 ubuntu@instance-20250106-1816:~$ which node /home/ubuntu/.nvm/versions/node/v23.6.0/bin/node ubuntu@instance-20250106-1816:~$ sudo which node /usr/bin/node
使用 【sudo -E】 命令可以保留当前用户的环境变量,但是某些情况【比如,环境变量是通过bashrc导入的】这个 【-E】 也不一定生效,总之,这是个麻烦的问题