.bash-logout

是否有环境变量“SSH_PWD”,如何使用它来恢复注销前的最后一个“密码”?
.bash-logout

是否有环境变量“SSH_PWD”,如何使用它来恢复注销前的最后一个“密码”?

该实验室有几台“Raspberry Pi”机器,它们运行Debian 风格操作系统。它们用于特定目的 - 也就是说,在我建立 SSH 连接后,我cd会访问“我的东西”所在的文件夹。例如,在我目前连接的那个上,我大部分时间都花在文件夹中~/pico/ina260_i2c/build。 当我通过 SSH 登录到这台机器时,我希望被带到我注销之前所在的文件夹;即通常到~/pico/ina260_i2c/build。当然不是这样总是这种情况,这就是为什么我想被带到注销之前我所在的文件夹。 我的问题是,“我如何配置我的系统才能实现这一点?” 这是我尝试过的: 我发现...

Admin

将这些文件的权限设置为 600 是否会导致我的操作系统无法使用? .bash_logout、.bashrc、.profile
.bash-logout

将这些文件的权限设置为 600 是否会导致我的操作系统无法使用? .bash_logout、.bashrc、.profile

我严重依赖我的别名.bashrc,我突然想到,我可以通过递归更改我的主目录及其子目录和文件(600文件和700目录)的权限来提高我的隐私/安全性并在某种程度上强化我的 Ubuntu 20.04 桌面)。所以我跑了: sudo chmod -R 600 /home/undoxed && sudo chmod -R u+X /home/undoxed 其中undoxed是我的管理用户的名称。递归标志也未能幸免.bash_logout,.bashrc, 和.profile。 从我之前在修补时注意到的情况来看/etc/adduser.conf,设置...

Admin

断开或关闭终端不会运行 bash_logout
.bash-logout

断开或关闭终端不会运行 bash_logout

我有一些组权限清理命令,已通过管道传送给共享 Web 开发服务器上的所有用户 ~/.bash_logout 。但是,我们注意到,如果用户使用断开连接或关闭终端来退出 ssh 会话,则典型的 bash_logout 脚本将不会运行。 是否有办法确保 bash_logout 始终在后台运行 - 无论用户使用什么方法断开连接? 我没有 root 访问权限,但欢迎使用 root 的解决方案 - 因为它们可能对其他人有帮助。 (额外的信息) 想了解更多关于组权限清理的信息吗?本质上,他们使用共享的 Conda 环境,运行此清理可确保我们组中的任何人都可以在该 co...

Admin

有没有办法在 sftp 会话退出时触发脚本?
.bash-logout

有没有办法在 sftp 会话退出时触发脚本?

我正在寻找一种在 sftp 会话退出后启动 shell 脚本的方法。 是否可以/home/user/.bash_logout通过 sftp 触发,它是如何工作的? 我尝试介入RequestTTY force,~/.ssh/config但这没有帮助。 ...

Admin

bash_logout 和历史记录
.bash-logout

bash_logout 和历史记录

我喜欢保存每一个历史在 bash 中保存为一种日志文件,并为此目的创建了一个额外的目录 ~/lib/hists/ 。 在 shell 中编写这样的日志文件很容易: history -w /home/stefan/lib/hists/bash-hist-$(date +%F_%T_%N) 现在,如果我关闭,所有关闭的 xterm 将写入其日志文件,这就是为什么我在文件名中包含纳秒,以避免冲突。 所以我将该命令放入〜/ .bash_logout 不幸的是,关闭 xterm 不会生成这样的日志文件。我想,也许是因为我关上了窗户。所以在 bash 中启...

Admin