AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[rbac](server)

Martin Hope
MoonHorse
Asked: 2021-06-12 00:09:45 +0800 CST

在 Azure 中,如何防止用户创建网络接口卡但不修改它?

  • 0

我想为用户提供特定的 RBAC,以便他可以创建 NIC 但不能修改. 事实上,目的是让他没有权限将动态ip更改为静态ip并更改网卡的ip地址。

我检查了NIC的 RBAC ,但似乎如果他有Microsoft.Network/networkInterfaces/write权限,他可以创建网络接口或更新现有的网络接口。所以这个 Rbac 没有我想要的那么详细。 在此处输入图像描述 我也尝试过授予所有权限,但没有Microsoft.Network/networkInterfaces/read。在这种情况下,可以创建网卡,但我既看不到网卡的 ip,也看不到虚拟机的 ssh/rdp。所以这对我来说不是一个解决方案。

我检查了内置的 Azure 策略,但没有什么能满足我的需求。

任何想法?

networking nic rbac azure azure-policies
  • 1 个回答
  • 101 Views
Martin Hope
lpacheco
Asked: 2021-04-15 08:34:18 +0800 CST

我应该在 Azure 资源组中提供哪些额外角色,以便参与者可以查看/接受/修复 Azure SQL 安全建议?

  • -1

我们收到了针对我们的 Azure SQL 数据库之一的安全建议。我是订阅的所有者,可以在 Azure SQL 安全中心查看这些建议。我想将解决方案委托给资源组贡献者之一,但他们没有看到相同的建议。

Azure 资源组参与者需要哪些额外权限才能查看/接受/修复来自该资源组中 Azure SQL 的警报?

rbac azure azure-sql
  • 1 个回答
  • 39 Views
Martin Hope
Aposhian
Asked: 2020-06-03 16:22:35 +0800 CST

kubectl auth can-i 说我可以,但我不能

  • 0

我很困惑。kubectl 说我可以(通过kubectl auth can-i子命令),但是当我去执行操作时,我不能。

我已经安装kubectl在一个 docker 镜像上,该镜像运行在一个由Deployment. 当我kubectl exec -it进入那个 pod(只有一个容器)时,我得到了这个。

user@my-pod:~$ kubectl auth can-i get secrets -n myNamespace
yes

user@my-pod:~$ kubectl get secrets -n myNamespace
Error from server (Forbidden):
secrets is forbidden:
User "system:serviceaccount:myNamespace:myServiceAccount"
cannot list resource "secrets" in API group "" in the namespace "myNamespace"

这是我的服务帐户的配置方式

---
apiVersion: v1
kind: ServiceAccount
metadata:
  name: myServiceAccount
  namespace: myNamespace

---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: myRole
  namespace: myNamespace
rules:
- apiGroups: [""]
  resources: ["secrets"]
  verbs: ["get", "describe"]

---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
  name: myRoleBinding
  namespace: myNamespace
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: Role
  name: myRole
subjects:
- kind: ServiceAccount
  name: myServiceAccount
  namespace: myNamespace

我首先很想知道我是否使用kubectl auth can-i不正确。

其次,我希望能够授权此服务帐户进行此 API 调用。我的 yaml 中是否存在错误配置?

rbac kubernetes
  • 1 个回答
  • 1003 Views
Martin Hope
Lain Iwakura
Asked: 2017-03-06 01:18:58 +0800 CST

sudo 不适用于某些命令

  • 15

我在 Debian 8 上有一个相当奇怪的问题sudo。用户无法在/etc/sudoers.d. 我使用 Chef 来分发配置,因此所有文件都是自动生成的。

例子:

此配置工作正常

root@server:~# cat /etc/sudoers.d/nginx 
# This file is managed by Chef.
# Do NOT modify this file directly.

user  ALL=(root) NOPASSWD:/usr/sbin/nginx

这失败了:

root@server:~# cat /etc/sudoers.d/update-rc.d 
# This file is managed by Chef.
# Do NOT modify this file directly.

user  ALL=(root) NOPASSWD:/usr/sbin/update-rc.d

user@www42:~$ sudo update-rc.d 
[sudo] password for user: 
Sorry, user user is not allowed to execute '/usr/sbin/update-rc.d' as root on server.

有什么问题?

诊断:

Mar  5 12:12:51 server sudo:    user : command not allowed ; TTY=pts/0 ; PWD=/home/user ; USER=root ; COMMAND=/usr/sbin/update-rc.d
Mar  5 12:14:25 www42 su[1209]: pam_unix(su:session): session closed for user user

root@server:~# sudo --version
Sudo version 1.8.10p3
Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p:  --disable-root-mailer --with-sendmail=/usr/sbin/sendmail --with-rundir=/var/lib/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux --with-linux-audit
Sudoers policy plugin version 1.8.10p3
Sudoers file grammar version 43
linux debian sudo rbac
  • 2 个回答
  • 9763 Views
Martin Hope
Edvinas Bartkus
Asked: 2010-02-11 06:30:04 +0800 CST

在 Centos 上用非根 Glassfish 收听 80 端口

  • 0

我使用 Glassfish Stack 来管理应用程序。我在 CentOS 上以非 root 用户运行 Glassfish。因此我无法打开 80 端口,因为 1024 下的端口只能由 root 用户访问。

有一种解决方案可以在基于角色的访问控制 (rbac) 系统中向运行 glassfish 服务器的用户添加权限:

/usr/sbin/usermod -K defaultpriv=basic,net_privaddr *glassfish*

在 CentOS 中,usermod命令不包含用于更改默认权限的 -K 选项。但是,CentOS 支持 RBAC(据我所知)。是否有任何解决方案可以让简单的用户访问 1024 端口下的网络监听?

centos port glassfish rbac usermod
  • 1 个回答
  • 2317 Views
Martin Hope
3 revs, 2 users 67%anon
Asked: 2009-05-19 02:33:53 +0800 CST

RBAC 能否保护 aix 6.1 上的非 root 所有者文件?

  • 1

我可以使用 Aix 6.1 上的 RBAC 功能来执行以下操作吗?

文件 - myfile.txt

我有用户 - root , aixuser(非 root)。

我只希望 aixuser 可以访问文件 'myfile.txt' 而不是 root 用户。

这可以在 aix 6.1 上使用 RBAC 完成吗?

aix rbac
  • 2 个回答
  • 361 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve