我是 Linux 的大用户,以各种方式用于服务器、台式机等......
最近,我想尝试使用 FreeBSD 的某些功能,例如 ZFS 等。
FreeBSD 机器的管理与 Linux 机器的管理有何不同?如包管理、设备管理、网络配置等...
如何向特定用户或特定组授予文件权限?
我们有三组:“g12”(“u1”和“u2”)、“g34”和“g56”。
g12 - 应该只读取文件。
g34 - 应该写和读它。
g56 - 应该拥有所有权限 (rwx)。
其他人根本不应访问该文件。
是的,问题正如标题所说。这看起来很奇怪,因为我们可以使用“开始”菜单调用它。但我的电脑是客户端电脑,我正处于管理 PowerShell 会话中,并且希望从那里运行它以查看我的电脑具有哪些功能。
一所大学试图运行我们的软件,但他们的用户没有管理员权限。
但是,我们的软件需要管理员权限才能运行。
有没有办法让他们的系统管理员为我们的软件创建一个特权,或者这会导致他们系统的(主要)安全漏洞?
也欢迎任何其他(合理的)解决方法,但更改我们的软件(遗憾的是)是不可能的。在 Windows XP 和 Vista 中都会出现此问题。
我有一个无头运行的家庭服务器(即没有监视器),使用 ssh 进行远程访问。
这在大多数情况下都可以正常工作,但我仍然需要一个图形卡,并且每当我必须访问 BIOS、(重新)安装操作系统等时,我仍然需要拖出显示器。
我知道有些商业服务器可以让您远程(通过以太网)控制一切,包括开机和 BIOS 访问。
这种类型的功能是否可用于“专业消费者”级硬件?如果是这样,它在哪里 - 我应该寻找主板支持、PCI-e 卡还是外部设备?
这种类型的功能有名字吗,所以我知道要谷歌搜索什么?
尽管我很想弄清楚这个问题,但在我已经有了一个有效的解决方案(命令行创建)时,在删除一个愚蠢的键上已经投入了太多时间。我将删除用户并运行我需要的命令。得到答案仍然很棒,但我认为这不会发生。
我有一个连接到buildbot的奴隶网络,每个奴隶都有一个 buildbot 用户帐户。我希望他们的帐户没有密码(阅读:不是空密码)。我在其中一个盒子上成功地做到了这一点,这是远程创建用户而不是在过程中设置密码的重要结果。
我通过 GUI 设置的另外两台 OSX 机器确实有密码,我想知道是否有办法删除密码而不将其留空。我查看了一些关于dscland的文档passwd,但他们没有我正在寻找的选项。我可以将它们设置为一些随机的数字串。那会同样有效吗?我的描述是否等同于拥有一个空密码并锁定帐户(如针对 linux 的讨论)?如果是这样,我如何锁定 OSX 帐户?
我的问题的第二部分是关于我最初创建用户的方式。下面是命令,它们似乎工作正常,但我想知道我是否遗漏了一些重要的设置——尽管 buildslave 确实启动并执行了作业。
sudo dscl . -create /Users/buildbot
sudo dscl . -create /Users/buildbot UserShell /bin/bash
sudo dscl . -create /Users/buildbot RealName "BuildBot"
sudo dscl . -create /Users/buildbot UniqueID <ID>
sudo dscl . -create /Users/buildbot PrimaryGroupID 61
sudo dscl . -create /Users/buildbot NFSHomeDirectory /Users/buildbot
sudo mkdir /Users/buildbot
sudo chown buildbot /Users/buildbot
Run Code Online (Sandbox Code Playgroud)
编辑:对于已经拥有通过系统偏好设置创建的带有密码的帐户的机器,Dan Black 建议的命令实际上并没有删除密码密钥,
sudo dscl . …Run Code Online (Sandbox Code Playgroud) 我丢失passwords了 SQL Server 实例的所有内容,如何再次授予自己管理员访问权限?
我有个问题:
我的 mac 上没有 root 密码。我只有一个管理员帐户,可以使用sudo. 现在,我也想将我的普通用户添加到/etc/sudoers文件中。由于它不允许我写入该文件(甚至使用 sudo 写入),我这样做了:
sudo chmod u+w /etc/sudoers
Run Code Online (Sandbox Code Playgroud)
那奏效了。但从那以后我不能sudo再在我的系统上执行任何命令。它抱怨/etc/sudoers模式错误:
$ sudo touch /etc/sudoers
sudo: /etc/sudoers is mode 0740, should be 0440
Segmentation fault
Run Code Online (Sandbox Code Playgroud)
这听起来像是一个坏笑话,因为现在我什至无法将模式改回0440:
$ sudo chmod 0440 /etc/sudoers
sudo: /etc/sudoers is mode 0740, should be 0440
Segmentation fault
Run Code Online (Sandbox Code Playgroud)
有什么办法可以解决这种情况吗?我需要恢复我的sudo能力。
我在 Autohotkey 中创建了一个程序,它创建了一些快捷键,整个公司拥有 400 人希望永久安装这些快捷键。我想象程序的工作方式是在Startup文件夹下的开始菜单中添加程序的快捷方式,这样在计算机启动时它会自动透明地启动。该程序将保持运行一整天。
我是一名无法访问 IT 部门的自由职业者,但我间接看到他们坚持要求我必须创建一个 MSI 文件才能将程序部署到所有这些计算机上。我在创建 MSI 包时遇到的第一个问题是我不知道如何基于 .EXE 文件创建 MSI 文件。第二个是他们说他们创建这样一个文件的成本非常高(我相信这意味着完成它需要花费大约 20.000 美元),因此他们不想频繁更新,而我相信它对于能够根据新需求快速调整程序并修复错误至关重要。
星期三,我将与他们会面,因此我想知道他们对使用 MSI 软件包可能有什么样的论点,以及为什么他们不能简单地在所有这些计算机上创建我的 .EXE 文件的快捷方式(这应该不会太难吧?)。快捷方式应指向位于文件服务器上的 .EXE 文件,因此可以简单地替换它以更新程序(计算机始终可以访问文件服务器,这意味着没有笔记本电脑)。
他们的论据是什么?
我有 Windows 7(32 位)并安装了打印机。在设置过程中出现问题,现在我在列表中有一个打印机条目,我可以在其中解决问题但不能删除(上下文菜单中没有删除按钮或条目)。
通过尝试解决问题,我没有成功(结果是打印机始终处于关闭状态,即使它已打开并已连接)。
是否有一种通用的(管理员)方法来删除此类条目,例如在注册表中或通过工具?
更新:首先,不,我不能按删除键。如果菜单和上下文条目不可用,则删除键也不起作用!
要查看我所看到的内容,请看截图:

抱歉德国用户界面!要理解图像。我喜欢删除标记的打印机,而标记为默认打印机的打印机可以工作。无论是否安装了这个,我都没有任何不同。
更新 2
好的,更清楚地说,现在有人可以在这里删除条目吗?例如在注册表中的某个地方?
administration ×10
linux ×2
macos ×2
passwords ×2
bios ×1
chmod ×1
command-line ×1
freebsd ×1
installation ×1
permissions ×1
powershell ×1
printer ×1
sql-server ×1
sudo ×1
windows ×1
windows-7 ×1