Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

1
如何阻止用户切换到根用户
我已禁用了Sshd.conf文件中的root用户登录名,因此,即使他们知道密码SOMEHOW,也没有人可以使用root用户登录。 现在我在服务器ROOT,EMERG和ORACLE中有3个用户。我想允许通过使用su切换到仅EMERG用户的ROOT权限,而不是ORACLE用户。 因为通常,如果用户知道ROOT密码,则可以使用su-切换到root用户。我希望此功能仅适用于EMERG用户。 这个怎么做 提前致谢......

4
在DEC VAX上使用Unix?
我刚刚购买了带有内置CDROM和带有磁带存档驱动器的辅助SCSI存储模块的DEC VaxStation 4000 90型。我认为它可以正常运行,尽管我还不能对其进行测试,因为我仍然没有可用的终端或显示器。我可以获得VT-520终端和键盘,并且还将尝试使用BNC连接器恢复单独的,现已失效的Radius显示器,并且我相信能够以绿色进行同步(不幸的是,有人尝试将该显示器转换为标准VGA连接,但遭到屠杀它在过程中)。我对Linux相当满意,过去在FreeBSD和Solaris上也玩了一些。我过去从未使用过VMS。这是我第一次使用VAX计算机。 我有几个问题: 在VAX上安装哪个Unix版本?最初的UC Berkeley BSD Unix?OpenBSD的?NetBSD?Ultrix是否可以获取合法副本?AT&T Unix吗?出于情感上的原因,我可能更喜欢安装某些版本的原始UC Berkeley BSD(1980年代Bill Joy / Marshall Kirk McKusick Era),但无论哪种安装方式,它都比原始BSD更新(从1991年开始生产)更容易安装。 Unix版本。我会称之为怀旧,除非我从未使用过原始的BSD Unix!如果要运行,则应考虑使用某些版本的AT&T Unix。 VAX是否有FreeBSD版本? 如果在机器的4个硬盘驱动器(机器中的2个硬盘和辅助SCSI存储模块中的每个硬盘)上安装了功能正常的VMS,是否可以在Unix和VMS之间进行双重引导? 我想我可以在该系统上运行某些版本的Emacs,它不一定是最新版本。从历史上看,Vi在这台计算机上可能更正确,但我更喜欢Emacs。 有什么建议或想法吗? 我的手机可能比这种“微型计算机”具有更多的计算能力以及更多的存储和存储空间,我是一名业余爱好者。我希望使用该系统进一步探索BSD Unix(可能还有AT&T Unix)并在其上进行一些C编程。我预计将完全从命令行工作。我可能还会在某个时候探索VMS。
12 freebsd  openbsd  bsd  netbsd  vax 

3
如何赋予用户root权限?
我刚刚安装了Arch。效果很好。我创建了一个新用户,并用它登录,现在我尝试使用进行安装pacman。但是我不断收到错误消息:error: you cannot perform this operation unless you are root.我可以pacman与root一起使用,但是有没有办法让我的新用户执行这些操作? 我尝试登录到root并使用gpasswd: gpasswd -a jack root 但这什么也没做。



3
mptscsih:ioc0:任务中止:成功(rv = 2002)导致30秒冻结
我的软件RAID6的I / O通常会冻结30秒左右,然后一切恢复正常。 冻结结束后,将其放入syslog: Mar 14 18:43:57 server kernel: [35649.816060] sd 5:0:23:0: [sdy] CDB: Read(10): 28 00 6c 52 68 58 00 04 00 00 Mar 14 18:43:58 server kernel: [35651.149020] mptbase: ioc0: LogInfo(0x31140000): Originator={PL}, Code={IO Executed}, SubCode(0x0000) cb_idx mptscsih_io_done Mar 14 18:43:58 server kernel: [35651.151962] mptscsih: ioc0: task abort: …

6
为什么我不能用dd复制DVD?
我尝试了dd,dd_rescue和ddrescue,都失败了。我认为这些工具会绕过文件系统并进行按位复制。 dd被骗了,它完成了,但是只生成一个小文件并声明它已完成。 dd_rescuse和ddrescue抱怨读取错误,并且运行缓慢。这些工具在10分钟内只能复制几MB。 为什么会这样,这些工具为什么会失败? AnyDVD使光盘可在一秒钟之内在Win7主机上复制。它说UDF文件系统已打补丁,奇怪的是,它还说没有坏扇区。整个光盘可以在10分钟内复制。 更新:至于解决方案,请参阅我对superuser的类似问题。

2
本地主机上的LXC来宾的快速X?
如何有效地在LXC容器中运行X应用程序? ssh -Y guest 太慢-没有图形加速ssh -Y-一切都必须使用传统的X11协议在虚拟网络上传输。 能够在主机和来宾应用程序之间复制粘贴是理想的,但不是必需的。(出于我的目的)运行两台X服务器(一台用于主机,一台用于来宾)是必不可少的。 我无法在guest虚拟机内部运行本机Xorg,因为它抱怨/dev/tty0丢失,并且无法在guest虚拟机中运行mknod该设备,因为我拒绝了权限,即使以root身份进行操作也是如此。

1
将qcow2映像移动到物理硬盘驱动器
我有一个qcow2映像,可用来使用QEMU引导linux的安装。我想将该映像的内容直接放置到物理硬盘上,以便可以直接从桌面引导到该Linux安装。我想做些类似的事情dd if=my-qcow2.img of=/dev/sdb。但是,这显然将不起作用,因为qcow2不会在逻辑上将虚拟磁盘的内容存储在qcow2文件中。有什么建议?
12 storage  cloning  qemu 

1
如果程序正在运行,如何更改xmonad中热键的行为?
我在xmonad.hs配置文件中使用了一些关键映射: ... , modMask = mod4Mask -- Rebind Mod to the Windows key ... [ ((controlMask, xK_Print), spawn "sleep 0.2; scrot -s") , ((0, xK_Print), spawn "scrot") , ((controlMask, xK_f), spawn "firefox") ] 所述第三映射运行firefox按压时ctrl+f。我想做一些更复杂的事情: if (firefox is running): focus and maximize firefox window: else: run firefox 我想更改ctrl+f为win+f。我怎样才能做到这一点?

2
如何保存复杂的正则表达式以在sed中多次重用?
在使用时sed,我经常创建相当复杂的正则表达式,我需要在一个文件中进行两次匹配。我有办法保存此正则表达式并仅引用它两次吗? 也许看起来像这样? sed ' complicated_regex=/^(([a-f0-9]{32})+([a-zA-Z0-9=]{{$i}})?)+$/ s/complicated_regex:complicated_regex/simple-output/ ' my_file 更新:一个答案提出了使用bash变量的解决方案。这行不通。给定一个test.txt。 #test.txt foo bar bar foo 和脚本 #!/bin/bash VALUE='foo \([a-z]\+\)' sed 's/"${VALUE}"/foo happy \1/' test.txt 这应该产生输出 foo happy bar bar foo 但是我得到了错误 sed: -e expression #1, char 24: invalid reference \1 on `s' command's RHS


5
如何确定目录所在的文件系统?
我有一个NFS共享,它在另外两台计算机之间共享。最近,我意识到其中一台服务器不共享目录,而是自己保留所有文件。有没有办法查看NFS共享是否挂载在我认为它所在的目录中?
12 filesystems  nfs 

2
在bash和X11之间共享剪贴板
在该线程中,最上面的答案显示了如何将以前在gnome终端上用鼠标选择的文本复制到X11中的剪贴板。 我的问题是:假设我使用bash设置标记从终端复制了一段文本并复制了键盘快捷键(即set-mark+ M-w)。可以与X11共享此剪贴板吗? 编辑:在最初的问题中,我谈到了与GNOME共享剪贴板,但是正如Gilles在下面指出的那样,GNOME没有专门的剪贴板(对X通用),所以我更新了问题。
12 bash  x11  clipboard 

3
如何注销所有活动会话?
由于某些原因,我在一个不知道的SSH服务器上有一些打开的会话。我认为它们是我管道破裂后的残over剩饭。 $ users user1 user2 user3 me me me me 有没有办法让我注销所有会话?
12 ssh  users  login 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.