标签: opensuse

如何在没有 root 权限的情况下从 shell 正确结束 KDE 会话

我正在通过 NX 访问机器(带有 KDE 的 OpenSuse 11)。

我无法使用 Alt-Ctrl-Del 快捷方式,因为它已被我的系统捕获。常规注销按钮只是结束 NX 会话而不结束 KDE 会话。我不能打电话,kdm restart因为我没有 root 权限。

其他乱撞一样logout,并exit没有擦出火花,第一个抱怨的登录shell有关不和的第二个直接关闭控制台。

我的 shell-fu 很弱,所以任何帮助表示赞赏。

linux kde shell opensuse login

20
推荐指数
2
解决办法
3万
查看次数

无法解锁linux用户帐户

我有一个带有锁定用户帐户的 Linux 机器(OpenSuSE 11.3)。我以 root 帐户登录以使用 解锁它passwd -u <user>,但收到一条消息'Cannot unlock the password for <user>!'

我尝试通过 将密码更改为新密码passwd,但尝试使用此新密码登录时仍会出现“帐户因 x 次尝试失败而被锁定”的错误消息。

passwd -S为帐户提供“PS”状态标志。我不认识“S”,但无论如何它没有显示“L”(锁定)或“NP”(无密码)。 /etc/shadow不包含任何奇怪的字符,如!该帐户的行首。在此发行版的管理应用程序 (YaST) 中查看它似乎表明它没有被锁定(“禁用帐户”按钮未选中)。

我还需要在哪里查看此帐户拒绝解锁/登录的方式和原因?

linux user-accounts passwords opensuse

18
推荐指数
3
解决办法
13万
查看次数

为什么 YaST 现在将行显示为 lqqqqqqqqqqqqqqq?

今天我的 YaST 开始渲染这样的行:

l 和 q 代替线

它使阅读变得困难......知道这是关于什么以及我如何解决它吗?我尝试重新启动,没有骰子。

编辑——这是我的 PuTTY 配置:

PuTTY 配置页面显示翻译窗口

字符集为 UTF-8

linux opensuse ncurses yast

18
推荐指数
3
解决办法
2万
查看次数

设置 Docker 容器以使用本地数据库

我正在尝试设置一个 Docker 容器以使用本地数据库。

该图像是https://hub.docker.com/r/tuxgasy/dolibarr/,它建议还创建一个mariadb容器,并将其链接到该容器。

我想将 Dolibarr 容器配置为使用mariadb我的主系统上已有的数据库,该数据库是从我的发行版的主存储库安装的。

这是我第一次尝试设置一个可运行的 Docker 应用程序,而且我不是数据库维护方面的专家,所以我有点迷茫。

我怎样才能做到这一点?请使说明广告尽可能清晰和详细。

我的系统是完全更新的 openSUSE Tumbleweed。

linux database opensuse mariadb docker

18
推荐指数
1
解决办法
5万
查看次数

zypper:如何列出包的不同可用版本?

我想获得一个包的所有可用版本的列表,与您在 Yast 中看到的列表相同,但使用的是 zypper。

OpenSuse 13.1,zypper 1.9.16

opensuse zypper

17
推荐指数
1
解决办法
4万
查看次数

在 KDE 中快速更改音频设备

我最近从 Windows 切换到 OpenSUSE(使用 KDE),我仍在经历学习曲线。

我经常在使用带内置麦克风的耳机和使用显示器的内置扬声器和网络摄像头的麦克风之间切换。通过 KMix 使用 Phonon 菜单(下面的示例),我可以重新排列设备以将我想要使用的设备放在最上面,但我更愿意使用热键来完成,类似于在音频切换器应用程序确实在Windows上。当我这样做时,我还想将主通道也设置为新通道,以便我可以轻松调整音频。

在此处输入图片说明

有没有办法通过一些脚本让我(a)即时选择一个新的默认音频播放和录音设备,(b)同时还使用热键将主通道设置为相同的播放设备(c)或桌面上的其他快速方法?

audio kde opensuse kde-4 opensuse-13.2

16
推荐指数
1
解决办法
2万
查看次数

需要查找哪些驱动器在 RAID-10 阵列中被镜像

我有一个在 openSUSE 12.2 上运行的家庭媒体服务器。我在 RAID-10 配置中使用了八个 2TB 驱动器。我特意买了两种不同类型的硬盘:四个希捷 Barracuda Green 和四个 Western Digital Red。我的目标是配置 RAID,使阵列中的每个镜像对都包含不同的驱动器(即,一个 Seagate 驱动器和一个 WD 驱动器)。不幸的是,YaST2 Partitioner 在阵列结构中没有给我这个级别的选择,所以现在我试图找出默认的 RAID10 结构是什么样的。

我知道以下几点:

  • sdc、sdd、sde、sdf都是WD驱动
  • sdg、sdh、sdi 和 sdj 都是希捷硬盘

我在创建 RAID 时选择了默认的“n2”布局。我根据这两个来源的信息猜测相邻驱动器是镜像的(即 sdc==sdd、sde==sdf 等),但我想确定地知道:

这是'mdadm --detail /dev/md0'的输出:

/dev/md0:
        Version : 1.0
  Creation Time : Sat Mar 16 12:55:11 2013
     Raid Level : raid10
     Array Size : 7814045696 (7452.05 GiB 8001.58 GB)
  Used Dev Size : 1953511424 (1863.01 GiB 2000.40 GB)
   Raid Devices : 8
  Total Devices : 8 …
Run Code Online (Sandbox Code Playgroud)

linux raid opensuse mdadm raid-10

11
推荐指数
2
解决办法
1万
查看次数

是否可以防止创建 .directory 文件?

我在 OpenSuse 12.3 上,我想知道是否有办法防止创建 .directory 文件(最好在某个特定目录下)

问题是因为需要一个“干净”的目录。我正在编译一些东西,源目录必须是完全原始的,不应该有任何额外的文件。但是文件系统(或 dolphin)创建了它并且编译失败。

有没有可能阻止它?

附注。我使用的编译器没有在操作期间排除特定文件的选项,所以我只需要删除 .directory 文件,至少在我的工作目录中。

linux opensuse

9
推荐指数
2
解决办法
5851
查看次数

如何禁用 SuSEfirewall2?

如何从 shell(没有 yast)禁用 SuSEfirewall2?

我们使用 OpenSuSE 12.3

我尝试过这个:

workdevel123:~ # systemctl disable SuSEfirewall2.service
Run Code Online (Sandbox Code Playgroud)

但我认为这不是解决方案:

workdevel123:~ # systemctl is-enabled SuSEfirewall2.service
Failed to issue method call: No such file or directory
Run Code Online (Sandbox Code Playgroud)

firewall opensuse

9
推荐指数
1
解决办法
6万
查看次数

sudo: 抱歉,root 用户不能执行

此命令在 OpenSuSE 11.4 上失败:

root@host# sudo -S -u "coreapp_customer1_d" -g "coreapp_customer1_d"  /bin/bash -l -c "mkdir -p /home/coreapp_customer1_d/.ssh"
Run Code Online (Sandbox Code Playgroud)

这条消息:

Sorry, user root is not allowed to execute 
'/bin/bash -l -c mkdir -p /home/coreapp_customer1_d/.ssh' 
as coreapp_customer1_d:coreapp_customer1_d
on workdevel114.
Run Code Online (Sandbox Code Playgroud)

但它适用于 OpenSuSE 12.3。

我比较了两个系统的 /etc/sudoers 文件,并且(注释行除外)它们是相同的。

linux sudo opensuse

8
推荐指数
2
解决办法
7万
查看次数