doas

如何检查具有完全 root 访问权限的非 sudoers 用户的权限?
doas

如何检查具有完全 root 访问权限的非 sudoers 用户的权限?

doas是sudo最近在 Debian 12、Ubuntu Jammy (universe) 和其他一些 Linux 发行版中打包的类似命令。 doasuser可以添加非 sudoers 用户 ( )/etc/doas.conf以授予 root 访问权限。详细说明Debian 维基。 问题: 该人doasuser不属于任何团体。如果您授予 root 访问权限doasuser,则此信息不会与sudo(视为非特权用户)同步。doas仅附带一个二进制程序、一个 PAM 配置文件和/etc/doas.conf. 除此之外/etc/doas.conf,超级用户找不到 ...

Admin

如何使用“doas”在后台运行命令?
doas

如何使用“doas”在后台运行命令?

我想以 root 身份在后台运行命令。我有一个问题多阿斯命令。 和须藤, 我可以用sudo --background <command>。它将询问密码,然后在后台运行。我不能这样做,doas <command> &因为它会在后台询问密码并永远卡在那里。 我已经检查了联机帮助页,但没有找到等效的选项多阿斯。 ...

Admin

为什么这个脚本不像手动运行时那样从 crontab 成功?
doas

为什么这个脚本不像手动运行时那样从 crontab 成功?

该脚本在执行时有效doas ./backup_cron_root.sh #!/usr/bin/bash /usr/bin/crontab -l> "/tmp/cron.$(whoami).$(hostname)" && /bin/date>>"/tmp/cron.$(whoami).$(hostname)" && /usr/bin/doas -u joanna /usr/bin/cp -f "/tmp/cron.$(whoami).$(hostname)" "/home/joanna/pCloudDrive...

Admin

为什么 doas wget -qO- archive.tar.gz|doas tar -xz 不能像 sudo 一样工作?
doas

为什么 doas wget -qO- archive.tar.gz|doas tar -xz 不能像 sudo 一样工作?

sudo wget -qO- https://go.dev/dl/go1.20.1.linux-amd64.tar.gz|sudo tar -xz工作正常。 doas wget -qO- https://go.dev/dl/go1.20.1.linux-amd64.tar.gz|doas tar -xz不起作用。我没有得到任何输入,它只是冻结在我身上。我可以使用 运行其他更简单的命令doas。 我使用的是 Ubuntu 22.04 LTS(我安装的doas是apt install doas),我的/etc/doas.conf是permit jim as ro...

Admin

当使用 doas 启动 chroot 时,如何在 chroot 中安装软件包?
doas

当使用 doas 启动 chroot 时,如何在 chroot 中安装软件包?

在 OpenBSD 7.2 stable 上,我使用以下脚本设置了 chroot: #!/bin/ksh dir="/jails/$1" mkdir -p "$dir" tar -C "$dir" -xzf /usr/src/base/base72.tgz tar -C "$dir" -xzf /usr/src/base/comp72.tgz tar -C "$dir" -xzf /usr/src/base/man72.tgz tar -C "$dir" -xzf /usr/src/base/xbase72.tgz tar -C "$dir" -xzf ...

Admin

doas 不运行 /usr/sbin 二进制文件
doas

doas 不运行 /usr/sbin 二进制文件

doas我正在使用 Debian/GNU/Linux Unstable,今天我第一次尝试使用以下简单的配置文件: $ doas cat /etc/doas.conf permit persist alx as root 虽然它工作了一段时间(例如我可以运行doas apt-get update && doas apt-get upgrade),但以下失败: alx@ady1:~$ doas gdisk /dev/sdb doas: gdisk: command not found 嗯,这gdisk是sbin二进制吗? apt-get是...

Admin

使用“doas”和 root 密码而不是用户密码
doas

使用“doas”和 root 密码而不是用户密码

根据我有限的理解,该doas实用程序允许您以 root 身份运行任何命令,但默认情况下,要求您输入自己的密码而不是 root 用户的密码。 我如何让它需要 root 密码? ...

Admin

有什么办法可以阻止某人以 root 身份运行 shell 吗?
doas

有什么办法可以阻止某人以 root 身份运行 shell 吗?

这是我思考了很久并且认为不可能的问题。 是否可以防止机器管理员绕过sudo或的审核功能doas?例如,运行sudo su -并拥有 root shell? 我想真正的问题是,有没有办法审计根在机器上的活动? ...

Admin

更改“doas”提示
doas

更改“doas”提示

我如何更改我的doas提示?例如,要更改sudo提示,您只需运行 export SUDO_PROMPT="Prompt: " 有等效的吗doas? ...

Admin

使用 doas 无密码关机
doas

使用 doas 无密码关机

我希望能够关闭(或重新启动)我的系统而无需输入密码。我的/etc/doas.conf看起来像这样,我的用户在wheel组中 permit nopass :wheel as root cmd /sbin/poweroff permit nopass :wheel as root cmd /sbin/reboot permit :wheel 我认为这已经足够了,我可以进入 $ poweroff 但我收到消息 poweroff:必须是超级用户。 当我做 $ doas poweroff 我仍然需要输入我的密码。 如何配置 doas ...

Admin

为什么 root 需要通过 doas 运行不受限制的命令?
doas

为什么 root 需要通过 doas 运行不受限制的命令?

我刚刚遇到doas,在阅读时其配置的手册页我找到了这个例子: 以下示例允许 wsrc 组中的用户构建端口;以任何用户身份执行命令,同时保留环境变量 PS1 和 SSH_AUTH_SOCK 并取消设置 ENV;允许 tedu 以 root 身份运行 procmap,无需密码;并且还允许 root 本身运行不受限制的命令。 # Non-exhaustive list of variables needed to # build release(8) and ports(7) permit nopass setenv { \ FT...

Admin