临时主目录CentOS?

我想build立一个Linux机器,学生可以使用它来login和使用虚拟机。 我希望以下行为从头到尾发生。 这是一个教室环境,我不希望学生在注销/重启时坚持做出任何改变。

  1. 用户使用用户名/密码login。
  2. 用户在机器上执行他或她的工作。
  3. 用户注销或closures机器。
  4. 主目录恢复到已知或默认状态。
  5. 重复另一个用户。

有没有办法做到这一点,还有没有更好的方式来思考我失踪?

马修 –

你正在做的是build立在Linux的权利! 您希望使用.bash_logout机制擦除注销时用户主目录上的所有内容,并且在login时应恢复这些文件。 如果不是,请添加一行将其复制回来。

你可以这样做:

.bash_logout中

 #!/bin/bash rm -rf * 

你可以把这个文件放到/ etc / skel中,所有的新用户在创build时都会有这个文件。 还要在主目录下创build任何其他文件夹,这些文件夹不在/ etc / skel中,例如Documents,Downloads等。

如果这些文件没有自动放回主文件夹,只需将其添加到.bash_logout的末尾即可

cp -r /etc/skel ./