我有 c++ 文件,其中包含一些代码行,我想确保如果我运行此 cpp 文件,它不会损害我的系统,例如我的 c++ 文件包含此代码
remove("importantfile.txt");
我想知道如何删除该文件的权限并避免编辑或删除我的系统文件有什么办法可以解决这个问题?
答案1
测试这一点的方法是创建一个单独的(非特权)用户并以该用户身份运行程序。
我有 c++ 文件,其中包含一些代码行,我想确保如果我运行此 cpp 文件,它不会损害我的系统,例如我的 c++ 文件包含此代码
remove("importantfile.txt");
我想知道如何删除该文件的权限并避免编辑或删除我的系统文件有什么办法可以解决这个问题?
测试这一点的方法是创建一个单独的(非特权)用户并以该用户身份运行程序。