【发布时间】:2012-08-09 07:33:26
【问题描述】:
我找到了一种更改用户默认主目录的方法,但我遇到了麻烦。
这样做会将主驱动器更改为 C:
但是当我检查环境变量时:
还是H:,系统重启后windows设置里的环境变量也会回到H:/
我也试过这样改:
这似乎可行,但如果我打开一个新的 cmd,它将恢复为 H:/
现在我正在尝试这样做,以便 OpenSSH 将 C 识别为我的主目录,而不是 H:,这是一个网络驱动器,迫使 OpenSSH 无法工作,除非我通过 VPN 连接到我的大学网络。
在 OpenSSH 的眼中,我可以做些什么来永久设置它?
【问题讨论】:
-
如果环境变量正在恢复,很可能涉及到组策略。你是机器的管理员吗?机器是否加入了域?
-
一种选择是编写一个更改环境变量的批处理文件,然后启动 OpenSSH。
-
OpenSSH 到底是什么版本?我的意思是,如果你是从 cygwin 运行它,你可以尝试 stackoverflow.com/questions/1494658/… 中的
/etc/passwd修复?? -
@azhrei 好吧,如果我可以永久更改环境变量,它将对我有用。
标签: windows cmd environment-variables