useradd

useradd:无法打开 /etc/passwd
useradd

useradd:无法打开 /etc/passwd

我正面临从 GUI 和终端在 ubuntu 20.04 上创建新用户。我收到以下错误: sahadeb@HP-Elite-Book:~$ sudo adduser user1 Adding user `user1' ... Adding new group `user1' (1005) ... Adding new user `user1' (1001) with group `user1' ... useradd: cannot open /etc/passwd adduser: `/sbin/useradd -d /home/user1 -g user1...

Admin

adduser 和 usermod -G -a 之间的区别
useradd

adduser 和 usermod -G -a 之间的区别

有什么区别 adduser user_name group_name 和 usermod -G -a user_name group_name 乍一看,它们似乎做同样的事情:将用户添加到组中。 ...

Admin

22.04 中的用户添加默认组
useradd

22.04 中的用户添加默认组

我正在使用 22.04 构建一些新服务器。我使用 Ansible 创建用户,并注意到在创建新用户(例如“test”)时,用户的默认组现在是“users”组。在 20.04 上,用户“test”会自动创建一个名为“test”的组。看起来 Ansible 的用户模块只是使用“useradd”命令。在 20.04 中,如果我运行useradd test,test它将位于test组中。如果我在 22.04 上运行它,test它将位于users组中。有没有办法让我useradd在 22.04 中将 的行为更改为更像 20.04? ...

Admin

使用特定的公共 SSH 密钥创建 Linux 服务器用户
useradd

使用特定的公共 SSH 密钥创建 Linux 服务器用户

我想在 Ubuntu Linux 服务器上配置一些新的个人帐户。我知道如何使用 创建用户帐户root,useradd然后如何手动设置他们的authorized_keys文件。 但是有没有一种简单的方法,只需提供用户名和 SSH 公钥即可创建特定用户?不需要密码。 我知道如何自己为此编写一个 shell 脚本,但感觉有点过度,而且我觉得我在用户管理方面缺少了一些东西,因为这应该是一项相当常见的任务。 ...

Admin

Ubuntu 如何为每个用户更改字体和图标主题?
useradd

Ubuntu 如何为每个用户更改字体和图标主题?

我知道如何使用 dconf 和单个用户的用户 shell 主题扩展手动更改主题和外观设置,如何使用 dconf 和 /usr/share/gnome-shell/gnome-shell-theme.gresource 设置 GDM 主题,以及如何通过 GNOME shell 模式启用扩展,但 Ubuntu 如何确保所有用户都拥有相同的字体和图标主题?我检查了 /etc/default 和 /etc/skel 中可能相关的任何内容,但只有 $SHELL、.profile 和相关内容。 ...

Admin

在自动安装期间提供额外的用户帐户?
useradd

在自动安装期间提供额外的用户帐户?

是否可以在自动安装期间配置多个用户帐户(例如安全扫描帐户)?主帐户使用用户数据创建: 身份: 主机名: 有用的密码:哈希在这里0 真实姓名:Super Guy 用户名:ubuntu 有没有办法创建额外的帐户? 这应该在安装后脚本中处理吗?如果是这样,那么在没有密码明文的情况下创建帐户的最佳方法是什么? useradd 程序似乎没有提供密码哈希的选项。 ...

Admin

新用户有两个问题:第一,每次都会运行“新用户配置”,并且无法将图标移入/移出收藏夹
useradd

新用户有两个问题:第一,每次都会运行“新用户配置”,并且无法将图标移入/移出收藏夹

我在一些新设备(我有 6 台)上通过设置->用户(Ubuntu 22.04.1 LTS)创建了一个新用户,它似乎运行良好,但在其他设备上实际上有 3 个问题: 首先,它每次都会运行“新用户配置”(每次登录都会要求其他帐户、发送数据等) 第二,它无法将图标移入/移出收藏夹(我想添加 Minecraft 并删除非最终用户的东西) 第三个启动 Minecraft,但立即“清理”并退出。该组笔记本电脑中的其他笔记本电脑运行良好。 我尝试过让该用户成为管理员,但没有成功。我尝试过在 minecraft-launcher 上使用 chmod +x,但没有成功。 ...

Admin

groupadd 命令不起作用错误:“不是有效的组名”
useradd

groupadd 命令不起作用错误:“不是有效的组名”

我重新编写了代码,使其不那么复杂,现在它显示: ubuntu@ubuntu-VirtualBox:~$ ./newuseradd.sh Newbies.csv [sudo] ubuntu 的密码: useradd:组“acct”不存在 useradd:组“hr”不存在 useradd:组“purch”不存在 脚本: #!/bin/bash if [ $# -ne 1 ]; then echo "USAGE: $0 FILE" exit 7 fi sed -i'.bak' 's/Accounting/acct/;s/Purchasin...

Admin

如何将系统范围内的新用户的区域设置重置为另一个区域设置
useradd

如何将系统范围内的新用户的区域设置重置为另一个区域设置

安装 Ubuntu 20.04 时,我选择英语(美国)作为默认语言,但键盘布局为德语。接下来的一个屏幕显示了一张世界地图,上面有时区可供选择。我点击进入中欧时区,然后继续安装。最后,我创建了我的第一个用户(作为系统管理员)。 使用第一个用户登录后,桌面环境会显示英文信息和正确的德文键盘布局。到目前为止一切顺利。 然后我意识到时间显示是法语 ??? >locale 提供了这种混合区域设置: LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE=fr_FR.UTF-8 LC_NUMERIC=fr_FR.UTF-8 LC_TIME=fr_...

Admin

为什么不推荐使用 useradd -p 选项?
useradd

为什么不推荐使用 useradd -p 选项?

我读到过,以非 root 用户身份运行 docker 容器在安全性方面是一种很好的做法,因此我在 Dockerfile 中创建了一个用户,并在 Dockerfile 末尾切换到该用户: // Dockerfile code.. RUN useradd -m some_user USER some_user 问题是,我想为这个用户分配一个密码,但我在useradd手册页中看到: -p, --password PASSWORD 加密密码,由 crypt(3) 返回。默认为禁用密码。注意:不建议使用此选项,因为列出进程的用户将看到密码(或加密密码)。 我...

Admin

用户创建无法登录
useradd

用户创建无法登录

我在终端中创建了一个用户 useradd xyz 我可以从终端登录,但不能在 GUI 中登录。 怎么了? ...

Admin

如何将当前日期或当前时间戳添加到手动用户添加脚本?
useradd

如何将当前日期或当前时间戳添加到手动用户添加脚本?

我编写的这个脚本通过仅接受用户想要使用的名称来手动创建用户。我目前正尝试在注释部分添加创建用户时的当前日期或当前时间戳。如果您查看脚本,其中有“date +%s”,我想打印出当前日期或时间戳。date +%s 传统上输出 unix 时间戳,但我不确定如何使其工作。 int=$(cat /etc/passwd | wc -l) mkdir /home/$1 chmod 700 /home/$1 echo "$1:!!:17216:0:99999:7:::" >> /etc/shadow echo "$1:x:50$int" >> /e...

Admin

两种更改 useradd 默认值的方法的区别
useradd

两种更改 useradd 默认值的方法的区别

我正在尝试更改 useradd 默认 shell,因此当下一个新用户创建时,其 shell 将是 /usr/sbin/tcsh。 其中一种方法是运行以下命令: useradd -D -s /usr/sbin/tcsh 另一种方法是编辑 /etc/default/useradd: SHELL=/usr/sbin/tcsh 我想知道这两个选项有什么区别? 提前致谢 ...

Admin

用户添加和带密码的shell脚本
useradd

用户添加和带密码的shell脚本

我知道如何使用 useradd 命令,但想编写一个 shell 脚本来自动化该过程,那么我该如何将用户输入放入密码部分(即我输入命令后显示的对话框)。 ...

Admin