突然,我的 Xubuntu 24.04 系统上的一个 ID 丢失了背景和图标。Whisker 菜单仍然有效。我可以通过 Whisker 菜单或从终端会话启动应用程序。~/Desktop 仍然包含应显示的各种图标。此外,顶部和底部的“面板”可见且可以工作。我该怎么做才能让桌面恢复正常。我尝试更改桌面背景 - 结果相同,屏幕始终是黑屏
user628388's questions
我在美国,所以一页是 8.5 英寸 x 11 英寸,即信件大小方向肖像
无论是现有的 Writer 文档还是几行简单的文档,它看起来都是纵向的,但当打印到物理打印机时,它会以横向显示。简单的计算电子表格也会发生同样的情况。
Libreoffice 附带于 Ubuntu 23.10 或更早版本(在我的情况下是 Ubuntu 22.04) - 没有这个问题。
我的打印机是佳能 iX6820,它可以打印最大到小报大小的纸张 - 这比典型的信纸或法律纸尺寸要大。
我听说其他大幅面打印机,例如 Epson Stylus Pro 3880 也存在类似的问题。
USB 拇指驱动器上有一个 bash shell。USB 驱动器的格式为 NTFS。如果使用 pmount 进行安装,则会出现以下问题:
- 我无法运行该 shell,因为它的权限为 600
- 尽管我的 ID 显示为文件所有者,但我无法更改权限
如果 USB 驱动器是通过文件管理器安装的(我的是 Thunar - XFCE 的 GUI,即 XUbuntu 的 GUI)或者如果它是通过磁盘安装的(我相信这实际上是 gnome-disk)。
- 运行 shell 没有问题 - 我想要的 shell 有权限 777
- 我无法更改权限,但在这种情况下我不需要。
为什么我不能 pmount 驱动器然后运行 shell?可能与此有关,但并不那么重要 - 为什么无法更改权限?
一位社区成员有足够的声望来结束我的问题,他建议这是如何在 NTFS(或 FAT32)分区上使用“chmod”的重复。
事实并非如此。该问题的答案是 mount 命令。这样的 mount 命令需要 sudo,而不使用 sudo 进行挂载会使这种情况变得非常不同。此外,引用的问题主要与 chmod 有关。提出 chmod 的主要原因是因为 pmounting 后的原始权限为 600,这需要在执行 shell 之前进行更改。如果 pmount 命令包含--exec
和 -- fmask 000
,则这里不需要 chmod。
如果设置了 setuid (chmod 4xxx) 并且文件归 root 所有,则程序(例如 pwrstat)可以由普通用户 ID 运行。设置 setuid 权限后,实体将像由文件所有者运行一样运行。如果该文件所有者是 root,则意味着 root 的权限。因此,如果 shell 具有 setuid 并且归 root 所有,则它应该以 root 的权限运行。例如
#!/bin/bash
cp $1 /var/aa.aa
但是,除 root 之外的其他用户运行示例 shell(具有权限 -rwsr-xr-x)时,复制权限被拒绝。
好的,程序可以工作,但 shell 不行。我尝试创建一个简单的 C 程序,它使用
system ()
结果相同。
这里的主要问题是为什么 setuid 不允许 shell 以 root 身份运行。子问题是为什么 C 程序无法发出该 shell 中的命令?
一些声誉较高的用户投票关闭此问题,因为它与之前的问题类似,只是之前的问题和答案很复杂。请不要忘记,这里的许多用户可能会对 uid、setuid、seteuids 等概念感到困惑,而这些概念对那些可能准备参加 Linux 管理认证考试的人来说很有意义。
pmount 可通过命令行安装 USB 驱动器(并使用 pumount 卸载)。pmount 需要知道要安装哪个设备和分区。如果我插入拇指驱动器并且我在 GUI 上,我可以使用 gnome-disks 来确定我想要安装的特定拇指驱动器是 /dev/sdb1、/dev/sdc1 还是 /dev/sde1。它甚至会确认卷标名称是什么 - 所有这些都无需使用 sudo。
如何在不使用 sudo 的情况下通过命令行获取类似信息?(设备/分区)
在 Xfburn 中,默认操作是在刻录完成后弹出光盘。如何更改该默认设置,使其在刻录完成后不弹出光盘?
当前系统是Xubuntu 24.04
今年 5 月,我需要升级到 Ubuntu 24.04。很多人建议等待第一个定点版本,可能在 8 月发布。在定点版本发布后的某个时间点,那些使用初始 Ubuntu 24.04.0 的人是否也会通过通常的
apt-get upgrade进行更新
命令
chmod -R 775 /home/den/backup/*.sh
回应
No such file or directory
我知道该结构中有一些外壳,特别是在/home/den/backup/shells
我的命令有什么问题吗?
使用 zip 命令时,我有时会收到以下错误:
*** 检测到缓冲区溢出 ***:终止
正在备份的材料中的某些文件名包含单引号(ascii 代码 E2 80 99)。这只是在 ubuntu 24.04 上使用 zip 时出现的问题。它适用于 ubuntu 22.04。
在 Xubuntu 22.04 和 24.04 上如果 Thunderbird 邮箱位于 SAMBA 控制的 Ubuntu 安装上,启动 Thunderbird 我会收到以下错误屏幕:
Thunderbird 已在运行,但没有响应。要使用 Thunderbird,您必须首先关闭现有的 Thunderbird 进程、重新启动设备或使用不同的配置文件。
我尝试过让 22.04 拥有邮箱,而 24.04 可以通过 SAMBA 安装访问 22.04 - 24.04 上失败 - 22.04 上成功(即它实际驻留的系统)。
我尝试过让 24.04 拥有邮箱,22.04 有通过 SAMBA 安装到 24.04 进行访问 - 在 22.04 上失败 - 在 24.04 上成功(同样,它实际驻留的系统)。
从 Ubuntu 16.04 访问实际驻留在 Ubuntu 22.04 上的 SAMBA 安装邮箱始终成功,并且仍然如此。
如果我删除 .parentlock - 它仍然失败
我过去曾遇到过邮箱权限问题的情况 - 邮箱每个部分的权限都是开放的(设置为 777,即 wrxwrxwrx)
我已经检查了使用 ps -ef | 运行的雷鸟 grep "hunder" 没有活动进程包含该字符串。
我的邮箱通过安装在特定的安装位置在多个系统之间共享 - 所有系统上始终使用相同的安装点。我的 Xubuntu 16.04 和 Xubuntu 22.04 能够访问邮箱。只有新的 24.04 会出现此错误。
我尝试过 snap 版本,并且从 Mozilla tar 球手动安装。总是同样的失败。
24.04 中包含的 libreoffice 版本基于 7.5.0.0 或更高版本。从该版本开始,引入了错误或回归,LO bug 154975 ( https://bugs.documentfoundation.org/show_bug.cgi?id=154975 )。因此,对大幅面打印机(例如我的 Canon iX6820)的 LO 打印请求无法在标准 8.5x11 纸张上纵向打印。
对于 7.5.0.0 之前的版本,使用 documentfoundation.org 中的 tar 球,如何在系统范围内完成降级?版本 7.4.7.2 的 tar 球是 bug 之前的最后一个版本,由 42 个 .deb 文件组成。
当 Ubuntu 24.04 大约 2 天后发布时,可能会有一些重要的事情需要修复。该版本的初始 .iso 文件是否会根据需要进行更新以反映此类更改,或者是否仅依赖“apt-get update”来进行这些初始更正。
换句话说,在下载新版本的 .iso 文件之前等待几周是否值得?
从 DSL 升级到有线互联网。以前使用的是 2Wire 调制解调器/路由器。现在 Netgear CM500 是调制解调器,TP-Link Archer A7 是路由器。LAN 上的机器无法互相看到。文件共享不起作用。
Grep with-r
对我不起作用。
然后我做了一个测试情况。该目录/home/den/backup
现在包含一个包含单词的文件washer
。我还在/home/den/backup
. 在该目录中,一个文件包含单词washer
. 下面应该返回两个点击 /home/den/backup/great.txt
和/home/den/backup/aaa/info.txt
如果我发出
grep -r "washer" /home/den/backup/*.*
结果是一击。
如果我发出
grep -r "washer" /home/den/backup/aaa/*.*
结果是一击。
第一个不应该也找到第二个,如果它的子目录在一个中?