我试图在GCP实例上运行以下启动脚本:
mkdir /home/example_user/
mkdir /home/example_user/test
echo "hello world" >> /home/example_user/test/.env
chmod 777 /home/example_user/当我登录到创建的vm时,启动脚本已经运行完毕。我试图通过以下方法确认权限的正确设置:
nano /home/example_user/test/.env权限被拒绝
我希望通过ssh登录的用户不需要在sudo前面加上命令,也不需要在sudo su之前输入root。
nano /home/example_user/test/.env我试过了
chmod 777 /home/example_user/
chmod a+x /home/example_user/
chmod -R a+x /home/example_user/ 如何正确地将访问权限授予启动脚本中vm实例上的所有用户?
发布于 2022-08-26 18:16:57
递归地更改文件夹及其子文件夹的权限:
chmod -R 777 /home/example_user/然而,有更好的策略。Linux实现了组的概念。将应该访问共享文件夹的用户添加到同一组中。然后设置文件夹的组和该组的权限。
https://stackoverflow.com/questions/73504071
复制相似问题