标签: root

是否可以以 root 身份运行 OS X GUI 应用程序?

当您以其他用户身份登录时,是否可以以 root 身份运行 Mac OS X GUI 应用程序?[是的,我知道这通常是个坏主意。]

当我尝试

sudo open /Path/To/My.app
Run Code Online (Sandbox Code Playgroud)

据我所知,它以登录用户身份运行。

[我肯定你想知道我为什么要这样做。叹。我在不是由 NetRestore Helper 创建的 NetBoot 映像中运行 NetRestore,因为在执行还原后我需要运行其他一些 GUI 软件。它登录到标准管理员帐户。通常,当您运行 NetRestore 时,它​​会要求您在还原前进行身份验证。看起来它确定它是 NetBooted 并假定它在 root 帐户下运行,并且拒绝要求身份验证,因此没有足够的权限来执行还原。]

[很可能我将不得不调整我的网络引导设置,以便它自动登录到 root 帐户,但如果我能以 root 身份运行一个应用程序,则设置时间会少得多。]

[是的,我可以想出另一种方法来进行多播还原,但 NetRestore 已被证明是友好的,并且在 Leopard 下仍然有效。作为替代方案,我可以将asr命令与iHook一起使用。]

root mac-osx graphical-user-interface

5
推荐指数
1
解决办法
6004
查看次数

使用 1024 以下端口的普通用户

在 Linux(CentOS,如果重要的话)上有没有办法让普通用户使用 1024 以下的端口?(在该端口上打开侦听 TCP 套接字)

目前我知道只有 root 有权使用这些端口。

networking linux port root

5
推荐指数
3
解决办法
2万
查看次数

ubuntu - 如何避免在每个管理员操作中输入密码?

我刚刚在我的计算机上设置了 ubuntu 9.10,我正在尝试弄清楚如何避免在需要 sudo 权限的每个操作中输入密码。我只想在登录时输入一次密码,并在整个会话期间拥有所有权限。此外,我宁愿不以 root 身份登录,而是使用我自己的用户名和设置。谢谢。

ubuntu password authentication root sudo

5
推荐指数
2
解决办法
3682
查看次数

禁用本地 root 登录,允许 root 通过 ssh 登录

我想阻止 root 用户直接从 RHEL 机器上的本地控制台登录,但允许从 ssh 登录。这能做到吗?

谢谢...

login redhat root

5
推荐指数
1
解决办法
1万
查看次数

5
推荐指数
3
解决办法
633
查看次数

如何更改 root@127.0.0.1 和 root@example.com 的密码

我正在查看 mysql.user 表中的用户,并注意到有 3 个根。

root@localhost
root@127.0.0.1
root@example.com
Run Code Online (Sandbox Code Playgroud)

当我第一次发现这个时,没有一个根受密码保护。我设法用密码保护 root@localhost 但我不知道如何用密码保护另外两个。我将如何通过命令行执行此操作?

谢谢你的帮助。

mysql root password-protected

5
推荐指数
1
解决办法
5793
查看次数

低于 1024 的端口

免责声明:我知道如何运行通过使用privbind或某些iptablesREDIRECT侦听端口 <1024 的守护进程。或者更一般地说,如何使守护进程在通常不在那里运行的特权端口上可用。

这个问题本身是一个元问题。

问题:到底为什么端口 <1024 通常保留给 root 用户。从实用的角度来看,我希望能够告诉守护进程在哪个端口下进行监听,而不必关心 root 权限。我想得越多,我就越得出结论,特别是这种“安全”只是历史膨胀。

沿着sysctl -w net.ipv[46].conf.port.80=www-data(类似的东西,我希望这个想法是通过的)的 sysctl将是我真正想要的。

这样就可以保持“当前的安全级别”,但仍然允许任意用户侦听较低的端口。Linux 功能 ( CAP_NET_BIND_SERVICE) 是朝着正确方向迈出的第一步 - 至少在我看来 - 但考虑到我习惯于端口 <1024 是特殊的东西,我犹豫要完全放弃限制。我只是看不出为什么会出现这种情况的客观原因。

有人请赐教:)

注意:是的,我阅读了一些类似的标题,但我对“你不应该这样做”不太满意。必须跳过箍来让 apache 监听端口 80,它所做的只是启动root然后删除权限是不必要的(至少我认为是这样)。为什么我不能让它以普通用户身份运行并完成它的工作。这样,权限提升错误甚至不允许 root 权限。所有的特权www-data(或选择的发行版上的任何用户)

networking linux permissions port root

5
推荐指数
1
解决办法
1312
查看次数

允许非 root 访问 /root 文件夹

我有一个通常位于 /root 下的文件夹,通常由 root 用户使用。我现在需要允许另一个用户(root 除外)使用它,但它必须保留在 /root 下。那可能吗?

编辑:感谢大家的意见和帮助。我们确实理解这对安全的影响,并完全理解我们的要求。因此,除了消除所有安全问题之外,还有一种方法可以做到这一点。谢谢你。

linux root file-permissions

5
推荐指数
1
解决办法
5919
查看次数

Linux:将电子邮件发送到另一个地址而不是 /var/spool/mail/root

我在 Amazon EC2 上管理一个微型 linux 服务器。有时我会收到发送到 root 帐户的电子邮件,如果我已登录,我会收到通知:

You have new mail in /var/spool/mail/root
Run Code Online (Sandbox Code Playgroud)

我如何将这些电子邮件发送到另一个电子邮件地址(如 user@gmail.com)?

email linux root

5
推荐指数
1
解决办法
1万
查看次数

SSH VPN 隧道无需启用 root

我一直在尝试设置 VPN SSH 隧道,并且已成功执行

ssh -Nv -w 0:0 root@192.168.2.2 -p 50
Run Code Online (Sandbox Code Playgroud)

但是,我想知道的是,我可以在没有解锁 root 的情况下进行隧道传输吗?

当我尝试

ssh -Nv -w 0:0 $username@192.168.2.2 -p 50
Run Code Online (Sandbox Code Playgroud)

并且$username在 sudoers 中设置时禁用了 root 帐户,我得到了管理上的禁止。

所以我的问题是,我可以在没有启用 root 的情况下使用隧道吗?

vpn ssh tunneling root

5
推荐指数
1
解决办法
1万
查看次数