小编Bor*_*itz的帖子

为什么用户的 umask 值在两个系统之间不同?

我有两个系统,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 …

configuration users umask

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

快照可以在版本之间传输吗?

我有一个 Ubuntu 16.04 安装,在/snap/. 当我升级到 Ubuntu 20.04 时,我能否期望能够将这些 snap 目录直接复制到/snap/20.04 上的相应目录中并让它们工作?

我需要做任何其他事情才能使它工作吗?或者这完全行不通,我将需要在新的 20.04 系统上重新安装所有快照?

snap

1
推荐指数
1
解决办法
45
查看次数

标签 统计

configuration ×1

snap ×1

umask ×1

users ×1