Jay*_*Jay 8 .profile user-profile system-installation
我的主目录中的几个文件已经消失了。例如.bashrc,.bash_profile,authorized_keys和现在.profile。
不管这是怎么发生的,我想恢复原始的原始.profile文件。如果我在我的系统上创建一个新用户,就会创建一个。我在哪里可以.profile从全新的、未改动的安装中找到这些内容?
在/etc/skel/. 这是创建新用户时使用的用户“骨架”。在常规的 Ubuntu 安装中,它看起来像这样:
/etc/skel
??? .bash_logout
??? .bashrc
??? .profile
Run Code Online (Sandbox Code Playgroud)
如果您自己在此处添加文件,它将被放置在新创建用户的主目录中。要恢复默认值,只需从那里复制它:
cp /etc/skel/.profile ~/
Run Code Online (Sandbox Code Playgroud)
也请参阅useradd有关此的联机帮助页:
系统管理员负责将默认用户文件放置在
/etc/skel/目录中(或/etc/default/useradd在命令行中指定的任何其他骨架目录)。
-k,--skelSKEL_DIR骨架目录,包含用户家目录下要复制的文件和目录,当家目录是由useradd.
虽然严格不在您的问题范围内,但值得注意的是,/etc/profile正如Johankor 在他的回答中提到的那样,系统范围的配置文件 ( ) 在登录时也会进行评估。
| 归档时间: |
|
| 查看次数: |
565 次 |
| 最近记录: |