我需要从linux中更改用户名(而不是admin)。
我改变了设置,->Users。但是如何更改linux中的“主文件夹”名称或根用户。
我试着用
usermod -l <newname> -d /home/<newname> -m <oldname>
但这里总是提到
username <oldname> is currently used by process <some id>
如果我杀了这个过程会发生什么事吗?
我使用su -作为root登录,并尝试使用相同的usermod命令。
那么,如何在不终止流程的情况下更改名称呢?
Linux (安装在我的电脑上)不想再启动了。因此,我通过从可引导的Linux棒运行Linux来访问硬盘上的数据。但是我的硬盘上的一些文件只能用本地用户名读取。我试着使用终端:苏-用户名,但是它找不到这个用户名。
那么,如何(从我的Live )告诉"su“使用本地硬盘上存在的用户名登录呢?我需要这样做,因为我忘记了我的电子邮件密码,这是由mozilla雷鸟的密码管理器本地存储。
我在root中编辑了我的/etc/profile,试图在登录时运行一个脚本,但显然我做错了。
现在的问题是,在重新启动VM之后,登录循环。如果输入用户名,然后输入密码,它将成功登录,显示上次登录的时间,然后在一秒钟左右后将我返回到登录屏幕。我试过以root和普通登录的身份登录。我在其他地方读到,引导到恢复模式可能会有帮助,但是在引导Arch时我找不到这个选项。我有以下选择:
Arch Linux pkg-linux内核
Arch Linux pkg-linux内核(回退initramfs)
Arch Linux
arch linux的高级选项
我试过所有这些引导选项
我已经尝试在我的linux服务器中启用SSH登录。它能很好地连接我的私钥。我还访问了/etc/ssh/ssh_config并编辑了如下字段:
PasswordAuthentication no
但当我使用putty或winSCP时,它仍然允许我通过用户名/密码登录。现在,我可以从用户/密码和SSH密钥登录,就安全性而言,这是毫无意义的。我还需要做什么才能只允许SSH登录?
我想部署一个Blazor应用程序到QNAP(TS-230)。因此,我通过2019年构建了一个Docker映像。
QNAP是NAS的一种,是ARM系统。因此,我已经将dockerfile更改为以下配置。
#FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim-arm64v8 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM mcr.microsoft.com/dotn