Unix & Linux

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


3
如何防止大写锁定切换效果,而无需重新映射或禁用它?
我有一个X11程序,可以抓住大写锁定并使用它。问题是,我想禁用常规的大写锁定切换,但是这样做似乎禁用了键。 因此,无论X11获得大写锁定按键,它还是必须获得(不禁用键,或将其重新映射到其他键),但是没有任何将按键转换为大写转换的功能(可能在内核级别)? )。 我尝试更改扫描码,但这只是重新映射了键。我也删除了capslock条目xmodmap,但这也禁用了capslock。 我该如何告诉内核忽略caps键(将其正常功能改写),但仍将消息传递给X? 只是添加更多细节: 我要运行的“程序”是人性化的“ enso”。当没有密钥时,出现错误“ CRITICAL:root:找不到准模式密钥”。当没有错误时,我可以将enso与caps一起使用,但是sofer还没有弄清楚如何在enso仍然可以使用的情况下禁用caps功能。
22 x11  keyboard  xkb  xmodmap 

2
如何在“应用程序”菜单中添加项目?
这个问题是从Server Fault 迁移过来的,因为可以在Unix&Linux Stack Exchange上回答。 迁移 6年前。 如何在CentOS 6.4上运行的Gnome Desktop 中将应用程序添加到“ 应用程序”>“ Internet”? 根据这个旧的Docs链接,它建议进行编辑/etc/xdg/menus/applications.menu。 如何添加/home/danny/some/path/myprog/prog(可执行)我的Gnome应用程序菜单?
22 centos  gnome 

1
杀死0实际上会做什么?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 2年前关闭。 在中man page,它说: kill [ -s signal | -p ] [ -a ] [ -- ] pid ... pid... Specify the list of processes that kill should signal. Each pid can be one of five things: 0 All processes in the current process group …

3
如何在TLS上使用隐式FTP
使用任何FTP客户端(我在Ubuntu 12.04上并尝试使用lftp),我都希望能够建立与FTP服务器的隐式TLS连接,但是我无法设法成功连接。我得到的是:'ls' at 0 [Delaying before reconnect 29]
22 ftp  ssl  ftps 

4
在GTK文件/目录选择器中禁用“最近使用”
我可以完全禁用GTK的文件/目录选择器中的“最近使用”功能吗? 有时程序会默认使用此功能,但是由于它在我的工作流程和组织文件的方式中没有用,因此只会增加混乱: 我通常只是希望从我$HOME的文件夹开始,所以我对文件夹列表感到惊讶 同样在保存文件的情况下,我很生气,因为您不能只输入名称并按Enter键-您必须输入路径或选择一个 我在Debian Wheezy上使用Xfce 4.8,而较早的Xfce(在Squeeze中)不提供此功能。我在Xfce用户的邮件列表中找到了有关此功能的帖子,但没有任何有用的输出。 是否可以简单地将其关闭并默认为$HOME?


3
如何“关闭”打开的端口?
几天前,我开始非常在意我的数据安全性,最终我陷入了nmap困境:nmap 127.0.0.1 惊喜,惊喜,我有很多活动服务监听localhost: $ nmap 127.0.0.1 Starting Nmap 5.21 ( http://nmap.org ) at 2013-05-05 00:19 WEST Nmap scan report for localhost (127.0.0.1) Host is up (0.00025s latency). Not shown: 993 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 53/tcp open domain 111/tcp open rpcbind 139/tcp open netbios-ssn …
22 security  cups  smtp  nmap 

2
如何在Awesome WM中关闭任何窗口?
桌面应用程序开发人员可以自由选择他们要支持的键盘快捷键。在Windows上,约定非常严格: Alt- F4关闭大多数应用程序 Ctrl- F4关闭大多数主要子窗口 Esc 取消大多数对话框。 在Linux上并没有太多的融合,但是以下是常见的: Ctrl- q关闭大多数应用程序 Ctrl- w关闭大多数主要子窗口 Esc 取消大多数对话框。 不幸的是,许多应用程序选择了使用Windows约定或仅做自己的事情就走了自己的路: Alt- F4关闭铬 Ctrl- Shift- q关闭GNOME壳牌 Alt- f x关闭IDEA 要关闭子窗口和对话框,请关闭所有选项。我已经看到所有这些在使用中: Esc Ctrl--F4 Ctrl--w 有些应用程序甚至没有关闭某些窗口的快捷方式(或者至少没有我能找到的快捷方式)。 窗口管理器具有覆盖所有这些功能的能力,因此对于键盘用户可能非常有帮助。Awesome WM非常易于使用键盘,但是Awesome WM中是否有全局快捷方式来关闭任何窗口和/或应用程序,如果没有,我该如何设置它们?

4
攻击者是否可以使用mkdir破坏系统?
我正在为ricardo系统上的麻烦用户user 设置受限用户帐户。我想授予他使用sudo有时需要做的使用目录的权利。我正在考虑/etc/sudoers文件中的以下规则: ricardo ALL=(root) NOPASSWD: /bin/mkdir 仅使用此规则,里卡多是否有可能有意或无意地破坏系统?

2
如何删除没有权限的文件?
黑客已将导致问题的tmp目录中的文件删除。除了创建GB的error_log条目外,没有什么恶意的,因为它们的脚本失败。但是,他们用来执行的文件没有权限,即使是ROOT,我也无法删除或重命名该文件。 ---------- 1 wwwusr wwwusr 1561 Jan 19 02:31 zzzzx.php root@servername [/home/wwwusr/public_html/tmp]# rm zzzzx.php rm: remove write-protected regular file './zzzzx.php'? y rm: cannot remove './zzzzx.php': Operation not permitted 我也尝试过通过inode删除 root@servername [/home/wwwusr/public_html/tmp]# ls -il ... 1969900 ---------- 1 wwwusr wwwusr 1561 Jan 19 02:31 zzzzx.php root@servername [/home/wwwusr/public_html/tmp]# find . -inum 1969900 …

3
安全删除btrfs文件系统上的文件
有时,需要删除文件系统中的文件,并确保该文件确实消失了。例如,应从磁盘彻底擦除包含敏感密码的文件。 rm在典型的文件系统上发布简单文件会删除文件的索引节点(“指针”),但不会删除物理磁盘中文件的内容-这些文件将保留在那里,直到文件系统需要可用空间时它们被覆盖为止。 在许多文件系统上,粉碎程序可实现这种安全删除。但是,在btrfs之类的CoW文件系统上,这种方法是无用的。该文件可能存在于卷快照中,这一事实使问题更加严重。 有没有办法安全地删除一个文件上的btrfs文件系统?删除所有指针(在所有卷上)并用零填充可用空间是否足够?


4
如何限制ssh * remote *端口转发?
我需要限制用户可以远程ssh -R转发哪些端口。 我知道有关permitopenauthorized_keys上的选项的信息,但是正如它在手册页上所说的那样,它仅限制了本地' ssh -L'端口转发 作为讨论在这里,用户将获得相同与netcat或类似,但在这种情况下,用户没有shell访问 我还发现了该线程谈论使用selinux或LD_PRELOAD,但是我以前从未配置过selinux,也找不到有关如何使用selinux的信息LD_PRELOAD。 也许有人为openssh制作了补丁来实现这一点? 编辑:我已经找到此错误报告,所以我想它尚未实现

2
为什么香草内核中不包含grsecurity补丁?
grsecurity默认情况下,内核中未包含补丁(或其带来的安全功能)的原因是什么?当查看安全性带来的好处时,原始内核似乎并不安全。 如果这是一个折衷(某些应用程序要避免使用安全措施),则似乎grsecurity可以选择在原始内核中启用。 在主流香草内核中有如此多的内容,我很难理解社区不愿意加入的原因grsecurity。

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.