我有两个系统,A 和 B。A 是 Ubuntu 16.04,B 是 Ubuntu 20.04。每个都定义了一个实用程序用户“rufus”。'rufus'在这两个系统上都没有登录名。
我想了解为什么 'rufus' 在两个系统之间具有不同的默认 umask 值。在系统 A (16.04) 上,我得到
$ sudo -u rufus sh -c umask
0022
Run Code Online (Sandbox Code Playgroud)
在系统 B (20.04) 上,我得到
$ sudo -u rufus sh -c umask
0002
Run Code Online (Sandbox Code Playgroud)
运行umask两个我自己的用户和“根”的回报0022,预期默认情况下,这两个系统。不管区别是什么,它似乎与某些特定于“rufus”的属性有关。
以下是我考虑过的事情:
1)系统用户
一些 Linux 系统为系统用户和普通用户定义了不同的默认 umask。
在系统 A (16.04) 上,'rufus' 有
$ id rufus
uid=999(rufus) gid=999(rufus) groups=999(rufus)
Run Code Online (Sandbox Code Playgroud)
在系统 B (20.04) 上,'rufus' 有
$ id rufus
uid=114(rufus) gid=119(rufus) groups=119(rufus)
Run Code Online (Sandbox Code Playgroud)
在两个系统上,/etc/login.defs默认 umask 都是 022 …
我正在使用 Ubuntu 20.04 LTS。今天突然,我的Downloads文件夹不见了。谷歌搜索问题后,我曾经mkdir创建一个新Downloads文件夹。它已成功创建,但其中的文件丢失了。
当我运行时:
locate Downloads
Run Code Online (Sandbox Code Playgroud)
在终端中,所有丢失的文件都列在那里,但是当我尝试通过终端打开它们时,它说:
no such file or directory
Run Code Online (Sandbox Code Playgroud)
我正在附上一些屏幕截图以获取更多详细信息。
不知何故,我的左“Shift”键映射到“下一组”如何将其重置为“Shift-L”功能。我丢失了数字顶部的大写字母和符号。
我花了几个小时四处寻找帮助,但运气不佳。我决定安装 Ubuntu 19,认为这可以解决问题,但什么也解决不了。我安装了三种语言:英语(美国)、带有死键的英语国际)和西班牙语。在所有情况下,左移键都作为“下一组”
这里有一些可能有用的信息。
:herman>gsettings get org.gnome.desktop.input-sources xkb-options
['grp:lshift_toggle', 'grp_led:scroll']
:herman>cat /etc/default/keyboard
XKBLAYOUT="us"
XKBVARIANT="altgr-intl"
BACKSPACE="guess"
XKBMODEL="hpdv5"
XKBOPTIONS=""
Run Code Online (Sandbox Code Playgroud)
谢谢。
我在 USB 4gig 上创建了一个带有 guidus/mkusb 的 Xubuntu 20.04 持久直播并且工作正常。我还安装了 5 个程序、synaptic 包 mgr、mkusb 和其他一些没有问题的程序。此外,我还在 8 gig usb 上创建了 Debian 10 xfce 持久版,并且也可以正常工作,但它比 Xubuntu 慢。我的问题是我可以只应用安全更新吗?我已禁用更新,因为我对以下可能会导致系统崩溃的情况感到红色。https://help.ubuntu.com/community/mkusb(请参阅升级 mkusb)。谢谢。
想为我的 20.04 Ubuntu安装HWE包,不确定内核是否已经更新(现在没有意义)。
如何列出升级HWE软件包将使用的内核版本?或者我在哪里可以找到这样的信息?
谢谢
我的许多目录中有很多拼写错误的文件。
它们是拼写的Localisation.json,我想将它们更改为Localization.json.
我尝试了这个,但它不起作用:
find -type f -name Localis* | xargs mv Localization.json
Run Code Online (Sandbox Code Playgroud) 我正在使用 Ubuntu 16.04。如何解决以下问题?
软件索引坏了 这是您的软件管理系统的重大故障。 请使用突触检查损坏的包,检查文件 文件“/etc/apt/sources.list”的权限和正确性以及 使用以下命令重新加载软件信息:“sudo apt-get update”和 'sudo apt-get install -f'。
除了这个错误之外,我还在终端中遇到了与我在上一个问题中尝试安装 .rpm 包时遇到的错误相同的错误:Restoring system for a crashed installation。我还收到一条关于过时的 PPA 和另一个无法进行身份验证的 xenial 存储库的错误消息。
我根本无法安装任何软件包。我不能使用apt-get,不能使用gebi 安装程序,我什至无法打开Synaptic 包管理器。
我正在尝试使用自定义 ISO 自动安装 Ubuntu Server 18.04 Bionic。我找不到任何现有的解决方案似乎有效。此时我想要完成的就是自动选择语言。至少到那时我可以确认我不会陷入另一个死胡同。
对于 ISO,我从 开始ubuntu-18.04-live-server-amd64.iso,并更新了 ISO 以包含以下文件:
预置.cfg
d-i debian-installer/locale string en_US
d-i debian-installer/language string en
Run Code Online (Sandbox Code Playgroud)
配置文件
auth
bootloader
keyboard us
lang en_US
langsupport en_US
mouse
part / --onpart=sda1 --grow
rootpw --disabled
timezone --utc
Run Code Online (Sandbox Code Playgroud)
isolinux/语言
en
Run Code Online (Sandbox Code Playgroud)
isolinux/语言列表
en
Run Code Online (Sandbox Code Playgroud)
isolinux/txt.cfg
default live
label live
menu label ^Install Ubuntu Server
kernel /casper/vmlinuz
append boot=casper initrd=/casper/initrd.gz auto file=/cdrom/preseed.cfg locale=en_US languagechooser/language-name=English localechooser/supported-locales=en_US.UTF-8 countrychooser/shortlist=US priority=critical ks=cdrom:/ks.cfg ---
Run Code Online (Sandbox Code Playgroud)
isolinux/isolinux.cfg
path
include menu.cfg
prompt 0
timeout 1
Run Code Online (Sandbox Code Playgroud)
我已经通过重命名“实时”块来验证它正在启动,然后看到系统甚至无法启动。
我尝试了多种不同方法的组合。这是我能想到的最简单的测试用例,它只尝试以我能找到的每一种记录方式设置语言。
我发现了许多关于如何通过编辑主题文件夹中的 gtk.css 文件来做到这一点的建议。但是,当我尝试编辑这些文件时,它们是只读的,并且似乎位于只读磁盘中。一些路径的示例:
/usr/share/themes/Yaru/gtk-3.0
/snap/gtk-common-themes/1506/share/themes/Yaru/gtk-3.0
Run Code Online (Sandbox Code Playgroud)
我是否找错了位置,或者是否需要做一些特殊的事情来编辑这些文件?我尝试过使用sudo gedit但遇到同样的错误。