是否可以限制用户更改某些环境变量?
我有一个脚本,它将 PATH 设置为指向某个软件的特定版本,并将用户置于新的 bash 会话中。我想知道是否可以使 PATH(以及一些其他变量)在该 bash 会话中不可更改,如果他们想开始更改会影响软件运行方式的环境部分,则强制他们退出。
答案1
这将完成你想要的:
readonly PATH
是否可以限制用户更改某些环境变量?
我有一个脚本,它将 PATH 设置为指向某个软件的特定版本,并将用户置于新的 bash 会话中。我想知道是否可以使 PATH(以及一些其他变量)在该 bash 会话中不可更改,如果他们想开始更改会影响软件运行方式的环境部分,则强制他们退出。
这将完成你想要的:
readonly PATH