2023年2月

默认情况下,Ubuntu 禁用了 root 账户。你必须使用 sudo 命令来执行任何需要 root 权限的任务。

当然,这是为了你自己的安全。一直以 root 身份使用系统,就像手里拿着一把剑到处跑。它增加了把事情搞乱的机会。

以 root 身份登录在服务器中仍然很常见。在桌面方面,以 root 身份登录的情况相当少见。甚至 Kali Linux 也做了改变。

然而,有一些桌面用户想以 root 身份登录。这不是什么明智之举,但肯定是可以做到的。

在本指南中,我将向你展示如何在 Ubuntu 中 以 root 身份登录 GNOME 桌面

如何在 GNOME 桌面上以 root 身份登录

? 我不建议在桌面上以 root 身份登录。你有 sudo 机制来满足你所有的 root 需求。只有在你有足够理由的情况下才这样做。本教程仅用于演示目的。你已经被警告过了。

步骤 1:启用 root 账户

你想以 root 身份登录。但默认情况下,root 账户是禁用的。第一步是启用它。

改变 root 账户的密码,这将为你启用 root 账户:

sudo passwd root

change the password of root account in ubuntu

不言而喻,你不应该忘记 root 密码。

步骤 2:改变 GDM 配置

? 本教程的这一部分只对 GNOME 有效。请 检查你的桌面环境 并确保它是 GNOME。

Ubuntu 默认使用 GNOME,GNOME 使用 GDM 显示管理器。

为了允许以 root 身份登录到 GNOME,你需要对位于 /etc/gdm3/custom.conf 的 GDM 配置文件做一些修改。

对该配置文件做一个备份:

cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf~

在最坏的情况下,如果你以某种方式把事情搞砸了,备份的文件可以用来从 TTY 上替换现有文件。

现在,用以下命令打开 GDM 文件:

sudo nano /etc/gdm3/custom.conf

并添加以下一行,允许 root 用户登录:

AllowRoot=true

configure GDM on ubuntu

Ctrl+X 退出 Nano,同时保存它。

步骤 3:配置 PAM 认证

现在,你必须配置 PAM 认证守护进程文件,它可以通过以下命令打开:

sudo nano /etc/pam.d/gdm-password

在这个文件中,你必须注释掉以下带有 # 号的一行,该符号拒绝 GUI 中的 root 访问:

auth   required        pam_succeed_if.so user != root quiet_success

保存修改并退出 nano 文本编辑器。

步骤 4:以 root 身份登录

现在,重启你的系统:

reboot

在登录界面,选择 Not listed 选项,在用户名中输入 root,并输入你在本指南开头配置的密码:

Login as a root in ubuntu desktop

当你登录后,它就会通知你,“logged in as a privileged user”

logged in as a privileged user in Ubuntu

这就完成了! 现在,你正在以 root 身份运行你的 Ubuntu 系统。

以 root 用户身份运行系统时,你应该知道的事情

Ubuntu 默认禁用 root 账户是有原因的。想知道为什么吗?在这里你可以找到:

Ubuntu 中的 root 用户-你应该知道的重要事项

再说一遍,在你的桌面 Linux 系统中以 root 登录是不可取的。请遵守规范,远离这种(错误的)冒险。


via: https://itsfoss.com/ubuntu-login-root/

作者:Sagar Sharma 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

新版本的 Endless OS 5.0 已经发布,带来了更多的功能和稳定性。下面是对这个版本的简要点评。

在不变性成为炒作对象之前,Endless OS 已经提供了一种基于 OSTree 的高效桌面体验。它基于 Debian 和 Ubuntu,但正在独立开发。由于其底层基于 OSTree,Endless OS 运行在其用户空间中,同时给你最好的桌面体验。

它是一个适合学校、小规模部署、实验室和离线使用情况的完美发行版。

新版本的 Endless OS 5.0 现在已经推出。下面是对其功能的快速回顾和深入点评。

我们相信,个人计算对生产力、学习和工作技能至关重要。

我们在过去 10 年中致力于设计和提供操作系统和工具,使人们能够获得和控制他们的技术。

借助我们的工具,我们可以通过使用和发现来提高生产力、创造力和学习,我们帮助各种背景的人以更有意义的方式参与数字经济。

—— Endless OS 使命宣言

Endless OS 5 点评

由于这个操作系统的目的是为不太富裕的人提供数字计算的机会,所以它提供了 Windows 安装程序。你可以直接下载它并在 Windows 环境中试用。

此外,它还提供了一个专门的独立 ISO 镜像,可以通过 U 盘进行安装。

上次我在 2021 年点评 Endless OS 时,它并没有提供 ARM 版本。我很惊讶地发现,它现在有一个 ARM 镜像,你可以在树莓派和其他 ARM 板上试用。

在我的测试安装中,一切都很顺利。它使用一个自定义的安装程序,类似于 Fedora 的 Anaconda 安装程序。然而,安装它需要一个完整的磁盘。如果你喜欢双启动,在此 有一个详细的指南。但是,我觉得它的设置有点复杂。

Endless OS installation in Windows

登录和第一印象

这个版本基于 Debian 11 “bullseye”,带有 Linux 主线 内核 5.15。此外,它还为该团队的原生应用程序提供了单独的软件仓库。其桌面基于 GNOME 41

这个版本在外观感受方面有一些改变。首先,底部面板被改变为显示基本的 GNOME 风格的停靠区。它总是可见的,当你把一个窗口移到它上面时,它就会消失。早些时候,它是一个固定的标准面板,有一个应用程序图标、系统托盘和正在运行的应用程序部件。

其次,它引入了一个新的顶部面板,遵循 GNOME 的设计。它包含活动、应用程序启动器和系统托盘。

Look has changed since prior release with dock and top panel in Endless OS 5.0

和 Endless OS 4.0 的外观相比,它有很多改变:

Endless OS Desktop version 4.0

对 GNOME 桌面和工作区的独特定制

默认外观保持不变,包括带有搜索框的桌面应用程序视图。顶部面板上的应用程序是对运行中的应用程序和桌面视图的切换。

超级键(Super)也可以切换到正在运行的应用程序和工作区视图,这一点非常方便。窗口在右上方有最小化、最大化和关闭按钮;它们不需要调整。

然而,在这个版本中,有一个喜欢的功能被放弃了。在 Endless OS 4.0 中,当你点击桌面的空白部分时,它会立即将所有打开的窗口最小化,并向你显示桌面。然而,这个功能已经不再可用了。这是一个多么方便的功能,可以使工作流程更加顺畅。

在 Endless OS 5.0 中引入 Wayland

现代显示服务器 Wayland 在这个版本中首次出现在 Endless OS 中。默认登录是 Wayland。然而,你可以从登录界面切换到 X.Org。得益于 Wayland,你可以感受到 Endless OS 操作系统中流畅的动画、手势和性能。

手势支持

Endless OS 5.0 还引入了多手势支持。你现在可以通过触控板/触摸板使用三指左右轻扫来浏览工作区。此外,三指向上滑动可以切换应用程序网格和工作空间。

支持的应用程序也可以使用捏合缩放,包括双指滚动。

这是一个非常需要的更新,以进一步提高你在 Endless OS 中的生产力。

应用程序中心、Flatpak 和应用程序

Endless OS 作为一个不可变的发行版,你所有的应用程序都运行在一个独立的用户空间。默认情况下,它只支持 Flatpak 软件包。默认配置了世界上最大的 Flatpak 仓库 Flathub。你可以直接从 AppCenter 搜索并安装任何 Flatpak 应用程序。

Flathub repo is pre-configured for Flatpak apps

然而,在默认情况下,几乎所有需要的应用程序都已经预装。如果你想处理文件,一个完整的 LibreOffice 包就在那里。它还包括预装了 Ad-Block 的 Chromium 网络浏览器!此外,你还得到了 Gedit 文本编辑器、Shotwell 图像查看器、Brasero 磁盘刻录应用程序、 文件 Files 应用作为文件管理器、管理你的学校/家庭工作流程的 Kolibri。

所有原生的 GNOME 应用程序现在都默认是 Flatpak 版本,而不是 APT 软件包。这是 Endless OS 5.0 的关键变化之一。

Kolibri is one of the amazing app - pre-loaded

帮助中心

Endless OS 的伟大功能之一是可以从帮助应用程序中获得离线帮助。你也可以通过桌面搜索功能访问它。

任何学生或首次使用的用户都可以快速了解桌面的基本功能,如 “如何更改密码” 或 “如何创建账户” 之类的问题。所有这些都可以作为离线帮助文件使用。

Endless OS desktop offline help

总结

Endless OS 5.0 带来了非常需要的变化,如 Wayland 和手势支持,同时坚持其原则,成为一个易于使用的大众发行版。它是一个设计良好、考虑周到的发行版,非常适合离线/远程使用、实验室、学校和社区。如果配置正确,Linux 可以影响数百万人 —— 对那些买不起昂贵软件的人来说。

另外,对于普通用户来说,如果你打算运行多年,这可能是一个完美的发行版。你可以把自己从升级、系统故障、命令、依赖性问题等的麻烦中解救出来。

这是该团队为社区发布的一个优秀版本。你可以从下面的链接下载它。

下载 Endless OS

你对这个版本的整体印象如何?请在评论栏里告诉我。

参见 Endless OS 5.0 发布说明


via: https://www.debugpoint.com/endless-os-5-0-review/

作者:Arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在 M1 Mac 上还不能运行 Linux 6.2 内核的发行版

之前,ZDNet 报道说,“较新的 Mac 用户可以期待在他们的 M1 机器上运行 Linux(6.2)。”主要推动 M1 驱动开发的 Asahi Linux 称该报道是 “误导性的和近乎虚假的”。他们说,“你将无法在任何 M1 Mac 上运行带有 6.2 的 Ubuntu 或其它发行版。请不要抱太大希望。”虽然 Linux 6.2 增加了 M1 的基本的启动支持,但连 M1 Mac 的触控板、键盘都没有支持。目前可以在 M1 台式机上启动 16K 页面的 6.2 内核,但还没有一个提供 16K 的内核的 ARM64 发行版。未来,一旦 4K 内核可用,你可以期待零集成发行版可以驱动部分硬件。

消息来源:Slashdot
老王点评:看来想在 M1 上运行 Linux 还需要较长的时间。

企业已经开始用 ChatGPT 取代员工

在对 1000 名企业负责人做的调查中,发现近半数企业部署了 ChatGPT,并开始使用它来取代部分员工。其中 66% 用于写代码,58% 用于文案和内容创作,57% 用于客户支持,52% 用于写会议摘要和其它文档。大部分企业负责人对 ChatGPT 的表现印象深刻,55% 的人认为工作质量“出色”,34% 的人认为“非常好”。几乎所有使用 ChatGPT 的公司表示节省了资金,48% 表示节省逾 50,000 美元,11% 表示节省逾 100,000 美元。

消息来源:Yahoo
老王点评:AI 的明天可能来的比预想的要快。

.NET 8 将加强对 Linux 的支持

.NET 8 是这个微软开源软件开发平台的下一个计划版本,它的第一个预览版已可下载。它是一个支持三年的 LTS 版本,将于 11 月投入生产环境。新版本将可以在 Linux 上直接从 dotnet/dotnet 资源库构建 .NET 运行时、工具和 SDK,这与红帽和 Canonical 用来构建 .NET 的构建方式相同,以后这种能力将被扩展到支持 Windows 和 macOS。

消息来源:Info World
老王点评:不知道 Linux 开发者对 .NET 的支持需求有多大。

最近升级的软件引起问题了?虽然你总是可以调查问题以解决它,但有时,回到以前的工作版本可以节省时间和精力。如果新的版本引入了一个 bug,你可以在你这一边什么都不做,对吗?

好消息是,你可以在 Ubuntu 和 Debian 中轻松地降级 apt 软件包。

你所要做的就是像这样使用 apt 命令:

sudo apt install package_name=package-version-number

这似乎很容易,但你如何获得确切的版本号?还有哪些旧版本被支持?你可以通过以下方式获得这个细节:

sudo apt-cache policy package_name

让我用一个现实生活中的例子来解释这些。

降级 apt 包

最近,我正在更新承载 It's FOSS 社区论坛的 Ubuntu 服务器。

我做了通常的 apt update && apt upgrade,在更新安装时,事情变得糟糕。

很明显,最新版本的 Docker 不支持 aufs 存储驱动。为了减少停机时间,我选择了降级到以前的 Docker 版本。

检查当前安装的软件包版本:

Installed Docker version

然后检查可以安装的可用版本:

sudo apt-cache policy package_name

它可能会抛出一个巨大的列表,或者只是一个小列表:

All installable versions of an apt package

如果它显示至少有一个比当前版本更早的版本,你就很幸运了。

现在,你可能认为一个软件包的版本号将只由数字组成。但情况可能并不总是这样。

基本上,你复制 500(优先级数字)之前的全部内容。

brave-browser:
  Installed: 1.48.158
  Candidate: 1.48.164
  Version table:
     1.48.164 500
        500 https://brave-browser-apt-release.s3.brave.com stable/main amd64 Packages
 *** 1.48.158 500
        500 https://brave-browser-apt-release.s3.brave.com stable/main amd64 Packages
        100 /var/lib/dpkg/status
     1.47.186 500
        500 https://brave-browser-apt-release.s3.brave.com stable/main amd64 Packages
     1.47.171 500
        500 https://brave-browser-apt-release.s3.brave.com stable/main amd64 Packages
     1.46.153 500

当你得到了软件包的编号,用它来降级已安装的软件包,像这样:

sudo apt install package_name=package-version-number

Downgrading an installed package via apt-get command

当然,你会看到一个关于降级软件包的警告。

Downgrading apt package

但是当这个过程完成,你的软件包就会被降级到给定的旧版本。

所以,也许要保留它?

所以,你刚刚学会了降级 apt 软件包。但如果你不注意的话,该软件包会在下一次系统更新时再次升级。

不希望这样吗?你可以 阻止一个软件包被更新。像这样使用 apt-mark 命令:

sudo apt-mark hold package_name

我希望这个快速技巧能帮助你在需要时降级 apt 软件包。如果你有问题或建议,请告诉我。


via: https://itsfoss.com/downgrade-apt-package/

作者:Abhishek Prakash 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

学者现在可以免费发表(文章),免费阅读(文章),与此同时仍然能够在专业成就的道路上持续进步。

学者们经常将他们的作品免费提供给公司,然后却要花钱购买它!你能想象农民在免费送出他们的食物之后再重新花钱买回来做晚餐吗?可能不能吧。像我这样的学者陷入这样的阴谋中几十年了,我们以工作保障为交换免费提供我们的作品,然后却要每年花几百万美元来阅读我们自己的文章。

幸运的是,情况正在发生改变。我刚刚完成的一项 研究 的结果显示:对于学者来说,获得工作保障的同时而不对此付出代价是可能的。我的研究发现数百种期刊是 白金开放获取 platinum open access (LCTT 译注:译名源自中文网络)的 —— 也就是说,它们不需要作者或者读者为同行评议的工作付费,却仍然拥有帮助学者在他们的职业生涯中取得成功的声望和读者群。

这一趋势正在扩张:开放获取期刊目录 罗列了超过 17300 种期刊,这些期刊均提供了某种程度上的 开放获取 open access (OA)方式。该目录还提供了超过 12250 种无须 文章处理费 article-processing charges (APC)的期刊。我使用一段简易的开源 Python 脚本 来将该列表与另一按照期刊发表的文章被其他文章引用的频次排名的期刊列表(期刊影响因子列表)进行比较。很明显,最近几年来,总体的开放获取期刊与白金开放获取期刊均呈上升趋势。这一趋势可能有助于在避免学术奴役的同时加速科学发展。

学者的窘境

学者们通常是相当聪慧的,那么他们为什么如此长时间地投身于这种不利体系中呢?简而言之,学者陷于这样一个陷阱中:为了维系他们的工作和获得终身教职,他们需要在高 影响因子 impact factor 的期刊上发表文章。影响因子是一种基于最近两年间在给定期刊上发表的文章的平均引用数量的衡量指标。影响因子由 Web of Science 索引。对学者而言,影响因子是一个有影响力的衡量指标。

历史上,学术出版一直由一小部分主要出版商统治。他们采用基于订阅制的商业模式。在这样的商业模式中,学术作者撰写文章,评审同行的文章,也经常对这些文章进行编辑。这些工作都是没有任何报酬的。这些文章出版了,它们的版权则由那些主要的出版公司所有。即使是参与上述工作的学者也需要个人付费阅读这些文章(每篇文章大约 35 美元),或者由他们所在学校的图书馆付费订阅期刊上的所有文章。(订阅)所花的费用是相当可观的:单是一个出版商的所有文章的订阅费用通常超过一百万每年。

有很多显然的理由都说明这一体制是毫无意义的。由于限制对隐匿在付费专区后的受版权保护的科学文献的访问,使得科学进程陷于停滞。如果你因为无法查看而不知道前沿科技是什么的话,你就无法进行相应的前沿技术研究。科学家被划分为能够负担访问这些文章的费用的人,以及不能负担(这些费用的人)。发展中国家的学者往往难以支付,不过即使是财力雄厚的 哈佛大学 也已经采取行动控制它的年度期刊费用。

文章作者的花费也同样高昂。每篇文章的文章处理费从几百美元到骇人听闻的几千美元不等。文章处理费对一些资金不足的学科尤其有害,比如人文学科与社会学科(与物理学、医学和工程学相比而言)。大量的文章处理费也强化了学术界的贫富差距,使得(学者的)专业成就依赖于是否有收入投入文章发表。还有哪种职业要求从业者付费为他人制造产品?

开放获取,解决之道!

开放获取行动可以解决上述问题,开放获取行动倡导使所有的学术文献对任何人都能自由自由获取。开放获取的出版量有明显上升:它占了当前同行评议文章的将近三分之一。

开放获取的优势分两个方面。首先,开放获取有利于科学整体,因为它提供了一个不受阻碍地阅读前沿技术的方式。这些技术有助于进一步做出重要的认知进步。其次,就学者个人层面而言,通过让他们的作品在网络上轻而易举地免费获得,提供了最大化他们作品的潜在受众的实际优势。

基于上述原因,资助者已经开始要求开放获取,尤其是科学领域的公共资助者。如果一项研究的公共资助者还需要在阅读研究内容时二次付费,这种做法很难站得住脚。

学术出版目前身处何方,以后又去向何处?

传统出版商仍然掌控着目前的局面,主要是因为认为他们垄断了具有影响因子的期刊这一认知。很多学者无视传统出版方式的缺点,仍然持续在基于订阅制的期刊上发表文章或者支付高昂的文章处理费,因为他们知道在高影响因子的期刊上发表文章是至关重要的,它能够提供赖以获取补助、终身教职与职位晋升的专业性的证明。

多年以前,学术界完全没有选择的余地:要么在具有影响因子的期刊上发表,要么在通过开放获取方式发表。现在他们可以通过开放获取方式发表并仍然能够通过以下三种方式之一享受影响因子的益处:

  • 绿色开放获取模式 Green OA :以传统方式出版后,再通过上传预印版或者接受版论文至开放仓库或者服务器完成自行归档。一些高校拥有用于上述目的的公共仓库。举例而言, 韦仕敦大学 Western University 拥用 Scholarship@Western 公共仓库,该校的任何教师都可以在上面分享他们的作品。而没有自己机构的公共仓库的学者可以使用诸如 preprints.orgarXivOSF preprints 等网络服务器。我也会将社交媒体用于学术,比如将 AcademiaResearchGate 用于自行存档。由于不同的出版商设计了不同的规则,这是不方便查阅的,而且某种程度上是耗时耗时耗力的。
  • 金色开放获取模式 Gold OA :在日益壮大的具有影响因子的期刊列表上选一份期刊发表,它将使你的文章发表后可以自由获取但是需要文章处理费。这种方式易于查阅:开放获取设置内建于出版过程中,只需要像往常一样进行学术出版。这种方式的缺点是可能会从研究活动中拿出一部分资金用于文章处理的费用。
  • 白金开放获取模式 Platinum OA :在具有影响因子的白金开放获取期刊上发表。不需要为出版和阅读付费。挑战在于在你的学科中找到符合上述标准的期刊,不过情况正在持续变化。

有数以万计的期刊,但是只有几百种具有影响因子的白金开放获取期刊。对于学者,困难可能在于在他们的研究与符合他们预期的期刊之间找到一个合适的平衡。你可以在我的研究报告附录中找到本文提到的列表,或者使用上文提到的 Python 脚本自行更新列表数量。白金开放获取期刊的数量正在快速增长,因此如果你目前尚未找到合适的期刊,仍然可能在不久以后拥有一些可靠的期刊以供选择。祝你享受出版的乐趣!


via: https://opensource.com/article/22/5/platinum-open-access-academic-journals

作者:Joshua Pearce 选题:lkxed 译者:CanYellow 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

谷歌“资源池化”员工工位,要求一些员工拼桌上班

谷歌超过四分之一的全职员工都在其云计算部门。现在,谷歌正在要求云计算员工“分享他们的办公桌,并从下个季度开始与他们的拼桌伙伴交替工作。”这样做是为了让公司可以腾退一些办公楼,“能够继续投资于云计算的发展”。他们希望员工能隔天来上班,这样他们就不会在同一天在同一张办公桌上。

消息来源:CNBC
老王点评:就像云计算资源池和超卖一样,谷歌云真是将云计算理念运用到了“实处”。

AI 对资本家最有用

有观点认为,AI 对资本家最有用。除非 AI 是开源的,且由终端用户控制,否则除了 AI 的软件供应商,其他人的未来可能是暗淡的。像 GPT-3 之类的大语言模型能用于扩展人类的工作或帮助完成枯燥的工作,就像程序员用 Copilot 加快工作效率,律师、医生、会计师、营销人员等都将会有自己的 AI 助手。就像智能手机,在生活中无处不在,成为生活必用品。没有它们我们的生活几乎寸步难行,而提供这些产品的公司变得极其富有而强大。这些产品带来的生产力提升只受益于少数人,这些企业也只雇佣少数人,绝大部分人的工资停滞不前。

消息来源:Me Bassett
老王点评:我不同意这个观点,AI 会像智能手机一样成为生活必需品,但是没有人因为智能手机而失业和变得更贫困。我更担心的是,AI 回头会觉得人类是累赘。

美国 NASA 发起 “开源科学倡议”,敦促采用开放科学

NASA 科学数据官 Steve Crawford 介绍了 NASA 的开源科学计划。他用 “尽可能的开放、必要的限制、永远的安全” 来概括这一政策。具体来说,“出版物应该公开,没有禁运期,包括研究数据和软件。数据应以知识共享零许可(CC0)方式发布,软件应以常用的许可方式发布,如 Apache、BSD 或 MIT。新政策还鼓励使用和贡献于开源软件”。并且,NASA 更新了政策,明确其员工可以以其官方身份为开源项目做出贡献。此外,作为该计划的一部分,NASA 已经开始了一项为期五年、耗资 4000 万美元的向开放科学转型任务。

消息来源:LWN
老王点评:有一点我是服的 —— 美国的很多国家机构,真是拿开源当回事,而不是只知道用开源。而且,他们真敢开源一些看起来“敏感”的领域的技术。