我正在尝试将来宾帐户配置为驻留在安装到/home/gast的循环设备中。
在启动时,循环设备通过/etc/fstab中的这一行创建:
tmpfs /home/gast tmpfs size=3g用户
在/etc/profile中,我输入了通过以下方式将预先配置的用户的内容复制到已安装的循环设备中的过程:
查城加斯特:gast /home/gast && cp -r /home/gast-default/ /home/gast & chown gast:gast /home/gast*
在重新启动时,/etc/profile似乎不再具有根权限。我收到错误消息,抱怨missig权限,并最终为来宾用户提供了一个处女膜主目录。这是没有帮助的,因为我的客人几乎没有经验的个人电脑,但只有Linux。/home/gast中的结构-默认/处理
问:在/etc/profile之前,如何以及在何处输入复制过程?在Systemd之前,它以前是/etc/rc.local,但显然不再支持它。
谢谢Waldgeist
发布于 2022-10-13 11:21:48
/etc/profile是一个在登录时提供的文件。这就是为什么用户更改和复制不进行的原因。/etc/profile是为每个用户提供的,而~/.profile是特定于用户的。
“现代”的方法是创建一个系统服务来做到这一点。
更容易的方法是为根用户创建一个crontab条目,用于复制@reboot。
https://askubuntu.com/questions/1435201
复制相似问题