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
,--skel
SKEL_DIR
骨架目录,包含用户家目录下要复制的文件和目录,当家目录是由useradd
.
虽然严格不在您的问题范围内,但值得注意的是,/etc/profile
正如Johankor 在他的回答中提到的那样,系统范围的配置文件 ( ) 在登录时也会进行评估。
归档时间: |
|
查看次数: |
565 次 |
最近记录: |