更改默认用户配置文件位置

布莱恩·格雷厄姆

如果可能,如何更改系统查找文件的默认位置,例如:

  • .bashrc
  • .bash_history
  • .bash_profile
  • .cshrc
  • .hushlogin
  • .tcshrc

我运行Plesk,plesk用户的默认用户主目录是/var/www/vhosts/$domain/,他们通过FTP进入该目录。我为其他任务创建的自定义用户会转到/home/$user/我喜欢的位置,并且我希望将配置/命令日志文件存储在此处,以免用户访问。

安通

这是不是系统,以查找这些文件,但是bashcshtcsh当他们登录shell。

如果这些帐户需要这些文件(不是用于FTP,而是用于交互式会话),那么您可以尝试进行/etc/bash.bashrc以下测试:

if [[ "$HOME" == /var/www/vhosts/* ]]; then
  ALTHOME=/home/plesk
  . $ALTHOME/.bashrc
  . $ALTHOME/.bash_profile
  HISTFILE=$ALTHOME/.bash_history
fi

尽管启动bash脚本可能会导致问题,因为它们找不到~/.bash_profile这种方式。

将需要类似的调校cshtcsh(你真的有用户希望那些为登录shell?)

如果您开始进行实验,请/etc/bash.bashrc确保您有一个备份,并保持一个或两个终端处于打开状态,以root用户身份登录以将备份复制回原位,以防万一您试图通过该文件中的错误将自己锁定在外。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改默认用户配置文件URL-BBpress插件

来自分类Dev

使用PowerShell将文件复制到默认用户配置文件

来自分类Dev

通过命令行将.reg文件导入默认用户配置文件

来自分类Dev

Apache更改默认用户

来自分类Dev

更改Xubuntu中的默认用户文件夹路径

来自分类Dev

更改默认用户文件夹路径?

来自分类Dev

Traefik 配置文件的默认位置可以在官方 Docker 文件中更改吗?

来自分类Dev

如何更改OpenSSL配置文件的位置

来自分类Dev

更改用户配置文件

来自分类Dev

删除默认用户的位置图标

来自分类Dev

删除默认用户的位置图标

来自分类Dev

如何更改默认用户组?

来自分类Dev

设置php-fpm默认配置文件位置

来自分类Dev

Linux中ssh配置文件的非默认位置

来自分类Dev

如何更改 MathJax 配置文件的默认目录?

来自分类Dev

如何更改 Kivy App 的配置文件默认目录?

来自分类Dev

存储经常更改的配置文件的首选位置

来自分类Dev

nginx默认配置文件

来自分类Dev

Vertx 默认配置文件

来自分类Dev

更改svn + ssh默认用户名

来自分类Dev

如何更改Git的默认用户名

来自分类Dev

更改Liferay默认用户'[email protected]'的密码

来自分类Dev

更改内存提供程序的默认用户对象

来自分类Dev

更改LiveCD中的默认用户名

来自分类Dev

更改默认用户进行身份验证

来自分类Dev

如何在WSL中更改默认用户名?

来自分类Dev

Ubuntu 17.10在登录屏幕上更改默认用户

来自分类Dev

奶酪配置文件位置

来自分类Dev

奶酪配置文件位置