Unix & Linux

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

2
在/etc/init.d中保留非root用户拥有的脚本的安全性如何?
我有一个作为守护程序运行的应用程序,该应用程序由/etc/init.d中的脚本控制。 有时,我们需要更改这些脚本的启动/控制参数,然后重新启动守护程序。这些脚本仅对root用户具有写许可权,因此在编辑这些脚本时,我需要root特权。 我当时的想法是,我应该让非root用户成为这些脚本的所有者。这样,只有root用户和特殊用户才能编辑这些脚本。 将一些非root拥有的文件保留在/etc/init.d目录下是否可以接受? 还是荒谬的,扰乱了系统的自然秩序?
15 linux  init.d 

2
如何在Awesome WM中修复Java应用程序的鼠标指针偏移?
如何在Awesome WM v3.5.2到3.5.5中重现(到目前为止): 安装OpenJDK或Oracle Java 7。两者都观察到此错误。 使用默认配置启动一个新的Awesome WM会话。 启动jEdit或PyCharm。两者都观察到此错误。 移动鼠标指针,并观察其如何根据您将鼠标悬停在代码,项目文件或菜单上而改变。这应该正常工作。 单击并释放在文件菜单上,进入子菜单之一,并观察如何始终将鼠标指针正下方的项目聚焦。 反复按Mod4+ Space直到浮动布局被激活(该应用程序将几乎全屏显示)或使用相同标签打开另一个应用程序。 在这一点上,我希望鼠标的行为与“常规”应用程序相同。相反,我观察到以下内容: 当使用鼠标单击和导航菜单时,鼠标指针和焦点菜单项将在垂直方向上彼此偏移,看起来与状态栏的高度具有相同的像素数量。 当像以前一样将鼠标悬停在其他项目上时,光标图标将被设置为好像鼠标指针在屏幕上方。例如,将鼠标悬停在文本的第一行上,您将看不到文本光标。 好像没有检测到窗口坐标已更改。 当您在同一标签中打开另一个应用程序时,会发生类似但更烦人的错误-鼠标的行为就像窗口根本没有移动一样。 当您切换另一个已打开应用程序的标签时, “虚拟鼠标桌面”将移至主屏幕的左上方。 由于已经在OpenJDK和Oracle Java中使用不同的Java应用程序观察到了这些错误,因此该错误很有可能是在Awesome WM中。 相关问题,文章。我尝试了_JAVA_AWT_WM_NONREPARENTING和wmname修复,但没有成功。
15 java  awesome 

1
在Linux中创建UDF映像
很难想象在Linux上没有类似于UDF图像的智能工具来创建UDF图像makeisofs,但是我还没有找到任何工具。该工具genisoimage确实可以创建视频磁盘映像,但是没有通用数据的等效项。在光盘工具方面,Linux工具集真的如此缺乏吗? 我已经看到了,仅接受的答案是不够的。
15 filesystems  dvd  udf 

3
如何从主机系统连接到来宾VM?
我有一个VM Web服务器设置,并且已经安装并启动了Apache。VM具有桥接网络接口,可以使用192.168.0.2从主机ping通。 但是,如果我在主机上的浏览器中键入相同的IP地址,那么我期望看到在VM上生成的默认apache页面,但是,我进入can't connect to 192.168.0.2了主机浏览器。 我显然错过了一些东西。有人知道我错过或做错了什么吗? VM的输出 netstat -tnlp tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 950/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1026/master tcp 0 0 :::22 :::* LISTEN 904/sshd tcp 0 0 ::1:25 :::* LISTEN 980/master 我认为网络活动/连通性看起来很粗糙。
15 virtualbox 

2
为什么我的加密LVM卷(LUKS设备)在引导时不会挂载?
我正在尝试按照本指南设置加密卷 一切都已设置,但在启动时装入加密卷失败,并显示以下错误: fsck.ext4:尝试打开/ dev / mapper / safe_vault时没有此类文件或目录可能不存在的设备? 这是我的设置: 加密表 $ sudo cat /etc/crypttab safe_vault /dev/disk/by-uuid/d266ae14-955e-4ee4-9612-326dd09a463b none luks 注意: 将uuid来自: $ sudo blkid /dev/mapper/<my_logical_group>-safe_vault /dev/mapper/<my_logical_group>-safe_vault: UUID="d266ae14-955e-4ee4-9612-326dd09a463b" TYPE="crypto_LUKS" fstab $ sudo cat /etc/fstab | grep safe_vault /dev/mapper/safe_vault /safe-vault ext4 defaults 0 2 我做了什么... 因此,我去了devoper的网站,在常见问题常见问题解答中他们说: 检查内核中是否具有设备映射器和crypt目标。“ dmsetup目标”的输出应列出“ crypt”目标。如果不存在或命令失败,则将设备映射器和crypt-target添加到内核。 所以我做到了,结果证明我没有crypt目标: $ sudo dmsetup …
15 lvm  cryptsetup 

2
有没有办法在管道上使用xargs?
我正在尝试自动将移动到一个文件夹的flac文件转换为另一个文件夹中的mp3。 我当前的代码行是这样的: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 为了解释到目前为止的工作方式,inotifywait递归地监视〜/ test到那里移动的文件,并将路径和文件名输出到管道。xargs使用该名称并创建正确的flac命令,将x替换为文件名并将文件解码到另一个管道。在新管道中,lame将flac的输出处理到/ media下的mp3中。我希望xargs以某种方式到达整个管道,在lame命令中替换x或以某种方式将其发送到两个命令都可以访问的变量。我试图弄乱命名管道和爵士乐,但是在两个命令之间通过管道传输实际数据这一事实使我费解了。
15 shell  pipe  xargs  inotify 

5
如何使用Linux Date命令解析ISO8601日期
我正在尝试使用date命令来生成date命令本身可以解释的文件时间戳。但是,date命令似乎不喜欢它自己的输出,并且我不确定如何解决此问题。例子: sh-4.2$ date Fri Jan 3 14:22:19 PST 2014 sh-4.2$ date +%Y%m%dT%H%M 20140103T1422 sh-4.2$ date -d "20140103T1422" Thu Jan 2 23:22:00 PST 2014 date似乎在解释字符串,偏移量为15小时。有任何已知的解决方法吗? 编辑:这不是显示问题: sh-4.2$ date +%s 1388791096 sh-4.2$ date +%Y%m%dT%H%M 20140103T1518 sh-4.2$ date -d 20140103T1518 +%s 1388737080 sh-4.2$ python Python 3.3.3 (default, Nov 26 2013, 13:33:18) [GCC 4.8.2] …

3
备份LUKS加密设备的最佳实践
什么是最快的方法来备份和恢复陆氏加密设备(如一个完整的加密的USB设备到一个图像文件)。 可以对USB设备进行解密/访问。我正在寻找一种将备份映像安装为文件(加密)的解决方案。有可能吗 保持简单,愚蠢。
15 linux  usb  backup  encryption  luks 

2
rkhunter警告我有关root.rules的信息
我跑: :~$ sudo rkhunter --checkall --report-warnings-only 我收到的警告之一: Warning: Suspicious file types found in /dev: /dev/.udev/rules.d/root.rules: ASCII text 和root.rules包含: SUBSYSTEM=="block", ENV{MAJOR}=="8", ENV{MINOR}=="1", SYMLINK+="root" 我想了解这些变量的含义和作用SUBSYSTEM,ENV{MAJOR}和SYMLINK+。


1
如何在Linux中添加其他帧缓冲设备?
我正在运行Ubuntu 12.04 LTS作为家庭NAS服务器,而没有使用X。最近,我开始对其进行调整,使其也可以用作视频播放媒体设备。此时安装X可能更容易,但是我决定尝试使用具有帧缓冲播放功能的mplayer。它奏效了,一切都很好。 但是,出于好奇和可能的实际后果,我也不能停止考虑帧缓冲区。似乎只有一个帧缓冲设备/dev/fb0。(顺便说一句,我正在使用vesafs驱动程序)如果运行多个使用帧缓冲区的程序,则会出现混乱。例如,从fbterm运行mplayer只会使其崩溃。奇怪的是,fbi图像查看器设法以某种方式查看图像。显然,程序无法共享设备,毕竟没有窗口系统。 那么(vesa)fb设备的数量是否仅限于硬件显示设备?还是原则上可以有更多,例如有多个tty?是否会添加更多帮助同时运行使用它们的软件?我如何添加更多? 同样,帧缓冲如何连接到tty的逻辑对我来说也不是很清楚...例如,mplayer在每个tty上显示它是视频帧,但fbi却不。此外,Ubuntu默认控制台(fbcon?)显示在视频叠加层的后面,这让我感到奇怪。这是怎么回事?



2
如何更改Xorg的伽玛值/亮度?
我正在尝试玩游戏(Deus Ex),我必须修改亮度,因为它的氛围非常暗。游戏具有“亮度”设置,但最近无法正常工作。我试图弄清楚如何更改它,并发现xgamma与效果相似xgamma -gamma 5。但是,无论何时更改,设置都会在将近一秒后恢复(是的,我的屏幕先亮然后关闭)。如何将xgamma设置设为永久性(或永久性),或者必须使用其他工具? 我的系统是台式机。 似乎xrandr --output DVI-0 --brightness 2做同样的事情,但是每当我应用设置时仍会恢复为0。 每次尝试更改它时,以下输出都会填充Xorg.0.log文件: [ 14768.313] (II) RADEON(0): EDID vendor "HWP", prod id 9798 [ 14768.313] (II) RADEON(0): Using hsync ranges from config file [ 14768.313] (II) RADEON(0): Using vrefresh ranges from config file [ 14768.313] (II) RADEON(0): Printing DDC gathered Modelines: [ …


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.