使用加密的 home 安装后创建新用户

use*_*876 21 12.04

只是尝试在 12.04 上安装后设置辅助用户。我的上一个系统是 10.04,它允许我使用加密的主分区创建新用户,但是在 12.04 上创建新用户时,没有加密主分区的选项。我需要安装另一个软件包还是我遗漏了什么?

des*_*gua 19

这是 12.04 的错误,请参见此处

您可以解决从终端创建用户的方法。命令是:(
adduser --encrypt-home username 将“用户名”更改为您想要的用户名)。

  • @Richard 你运行了 [`useradd`](http://manpages.ubuntu.com/manpages/precise/en/man8/useradd.8.html) 还是 [`adduser`](http://manpages.ubuntu. com/manpages/precise/en/man8/adduser.8.html)?这两个命令都存在,但 `adduser` 是你想要的。(此外,您还需要使用 `sudo` 以 `root` 身份运行它,即`sudo adduser --encrypt-home username`。) (4认同)

小智 9

这似乎是在命令行级别修复的。

sudo adduser --encrypt-home username 
Run Code Online (Sandbox Code Playgroud)

(将“用户名”更改为您想要的用户名。)

刚刚在最新的 12.04 Precise Pangolin 中为我工作,即它创建了一个带有加密主目录的新用户。


如果您收到错误消息:

adduser: unable to find a program named « ecryptfs-setup-private » in $PATH"...
Run Code Online (Sandbox Code Playgroud)

添加包 « ecryptfs-utils » 解决了这个问题(感谢,apt-file...):

apt-get install ecryptfs-utils
Run Code Online (Sandbox Code Playgroud)