该命令如何使用户成为 sudoer?

该命令如何使用户成为 sudoer?

根据这个 DevStack 指南,以下命令将为用户授予 sudo 权限stack

apt-get install sudo -y || yum install -y sudo
echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

这是如何运作的?这些命令的每一部分的作用是什么?

答案1

  1. apt-get install sudo -y- 用于在基于 Debian 的系统中安装 sudo 软件包y用于在安装过程中指定 yes。
  2. yum install -y sudo- 用于在基于 fedora 的系统中安装 sudo 包y用于在安装过程中指定 yes。
  3. echo "stack ALL=(ALL_ NOPASSWD: ALL" >> /etc/sudoers- 将行连接stack ALL=(ALL_ NOPASSWD: ALL到文件末尾 /etc/sudoers

基本上,您正在sudo为基于Debian或的系统安装软件包,并通过将该行附加到文件中来fedora授予用户stack运行命令的权利。sudo/etc/sudoers

相关内容