Ubuntu

Ubuntu用户和开发人员的问答

9
Ubuntu 18.04无法安装Viber
我正在尝试在新的Ubuntu 18.04上安装Viber,但出现这些错误... sudo dpkg -i Downloads/viber.deb (Reading database ... 138136 files and directories currently installed.) Preparing to unpack Downloads/viber.deb ... Unpacking viber (7.0.0.1035) over (7.0.0.1035) ... dpkg: dependency problems prevent configuration of viber: viber depends on libcurl3; however: Package libcurl3 is not installed. dpkg: error processing package viber (--install): dependency …
31 18.04  viber 

5
如何防止新用户做任何危险的事情?
我最近在服务器上安装了Ubuntu服务器,以新用户身份试用Linux。我遵循了有关如何设置Web服务器的教程,其中说我需要chmod 777Web服务器目录,以便可以将其写入。 无论如何,我为一个花花公子创建了一个新帐户,以允许他查看放置在他的主目录中的服务器上的一些文件: adduser francis 创建帐户后,我检查了他的访问权限 groups francis 它说“ francis:francis”,所以我认为这不是问题,默认情况下,ubuntu并未将他包括在任何组中,这是有道理的,它使他在安全方面没有额外的权限,因此一切都很好。一周后,我完全惊恐地发现,即使他无法执行SUDO或在系统目录中乱七八糟的操作,他仍然可以完全访问服务器上的所有其他内容。例如,即使该目录不在他的主目录中,他也对/ var / www处的我的Web服务器文件具有完全的读/写访问权限(因此密码存储在php configs文件中,等等),并且我从未将他添加到任何可以访问该目录,执行adduser之后,我也没有授予他对任何内容的任何特殊访问权限。 无论如何,这是怎么回事?我该如何杀死他获取任何重要信息?他应该不能访问/ media或/ var / www之类的东西。我认为默认情况下,新用户无法进行任何危险的操作或窥探他们不应该去的地方。 综上所述,我只需要允许他访问我手动指定的目录,即可访问他需要正常运行的目录(他的主目录,vim,nano等)。 谢谢

3
有活动的Unity 7前叉吗?
Canonical昨天宣布将从Ubuntu 18.04起删除Unity 7,恢复为Gnome桌面环境。我对Gnome,KDE和Xfce等所有较大的桌面环境都非常了解。但是,Unity使我感到更舒适,并且II使我感觉更加高效。 因此,我想知道是否有任何可以从Ubuntu 7安装的Unity 7桌面环境。我知道我们距离这一转变还差一年,但是测试替代方案并最终选择一个有助于项目的项目永远不会太早。

7
升级到16.10后,Android Studio越野车
我最近从我的Android Studio工作正常的16.04 LTS升级到16.10,但是在尝试运行我的AVD模拟器时,这是我返回的错误日志 Cannot launch AVD in emulator. Output: libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL error: failed to load driver: i965 libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL error: failed to load driver: i965 libGL error: unable …


4
netbeans并非所有请求的模块都可以启用
我知道这个问题已经发布,但是提供的解决方案对我不起作用。我添加了webupd8team/java存储库并安装了oracle-java8-installer和oracle-java8-set-default。我从netbeans.org(完整版)下载了netbeans 8.1,进行了安装,但是在启用Java模块时失败了,向我显示了netbeans无法启用的所有模块的列表。 我也跑了sudo update-alternatives --config java,输出 0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1 auto mode * 1 /usr/lib/jvm/java-8-oracle/jre/bin/java 1 manual mode JDK似乎丢失了。 当我同时运行java -version和javac -version 我也尝试运行命令netbeans --jdkhome /usr/lib/jvm/java-8-oracle,但未成功。我收到一条错误消息,提示未安装netbeans。 现在,所有这些仅发生在我从网站下载的版本中。当我从shell(sudo apt-get install netbeans)安装netbeans时,一切正常。 事情是,我需要网站的完整版本,因为我正在使用HTML5,CSS,J2EE和GlassFish服务器支持。 感谢所有帮助。
31 java  jdk  netbeans 

6
当Ubuntu中存在两个sudo用户时,用户文件仍然是私有文件吗?
我正在与一位同事共享我的个人Ubuntu PC。 我用另一个密码(他当然知道)创建了另一个用户,并将其添加到sudoer列表中。 鉴于sudo单个Ubuntu系统中有两个用户: 这些用户中的任何一个(由所有者和权限指定)私人文件是否仍然是私人文件? 我可以通过sudo命令甚至偶数来修改同事的文件sudo su吗,反之亦然?
31 permissions  sudo 




2
为什么命令“ xterm xterm”会创建无限递归?
我正在运行Ubuntu 14.04(64位)。当我第一次发现有关命令时xterm,我尝试了该命令xterm xterm,它开始无限打开新的xterm窗口。 ctrl + C立即停止并关闭所有窗口。 但是我想看看它能走多远,并让它尽可能长地运行。它几乎吞噬了所有RAM,并最终关闭了(我认为是系统本身)。 因此,出于好奇,为什么/如何发生?



12
PulseAudio无法将卡配置文件设置为“ a2dp_sink”。如何查看日志并找出问题所在?
我目前已经安装了ubuntu 16.04和a2dp,用于全新安装,我希望将其保留为最后一个选择。当配对从蓝牙设置中删除并再次配对时,有时可以设法将其保存在a2dp配置文件中,但是如果断开了耳机再重新连接,则a2dp配置文件将不再起作用(尽管它说是在a2dp上),但它只能工作切换到HSP / HSF之后,则无法在a2dp上进行设置。 我试着做: pacmd set-card-profile <index> a2dp_sink 但是出现以下错误: "Failed to set card profile to 'a2dp_sink'" 我对Linux缺乏经验,所以我不知道如何获取日志或在日志中查找什么,但是我是从pacmd列表卡中获得的: 工作时间: name: <bluez_card.50_C9_71_97_A1_86> driver: <module-bluez5-device.c> owner module: 27 properties: device.description = "Jabra REVO a4.0.0" device.string = "50:C9:71:97:A1:86" device.api = "bluez" device.class = "sound" device.bus = "bluetooth" device.form_factor = "headset" bluez.path = "/org/bluez/hci0/dev_50_C9_71_97_A1_86" …

2
click和.deb软件包之间有哪些安全区别?
安装随机(讨厌的).deb可能很危险,因为它将授予安装的应用程序和守护程序所有特权,因为.deb具有一些配置,要求用户在安装过程中验证密码是否有效。 Click软件包不需要密码(据我测试)。 Click软件包对系统/用户数据而言会更安全还是相同?为什么? 需要回答的一些方面很不错: 和deb是否基于同一系统(dpkg)? apparmor可以在没有密码或其他任何内容的情况下提供对应用程序的root访问吗? 将在安装时(例如android示例:该应用程序能够扫描您的/ home和访问网络)或在需要运行时提示用户接受应用程序的访问权限(类似浏览器的示例)询问使用凸轮的权利)? 接近这个问题:.apk和click的字词是否相同(关于策略和用户故事)? 主要是:某个应用程序是否可以通过点击将我的所有私人数据发送到网络上,而无需让我明确知道呢?或者它至少具有用户验证的权限,还是会被沙箱阻止? 可以这么说:单击包功能不那么强大(限制更多内容),但是更安全吗?

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.