我想build立一个Linux机器,学生可以使用它来login和使用虚拟机。 我希望以下行为从头到尾发生。 这是一个教室环境,我不希望学生在注销/重启时坚持做出任何改变。
有没有办法做到这一点,还有没有更好的方式来思考我失踪?
马修 –
你正在做的是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 ./