如何在Python Anywhere中访问超级用户?sudo su操作失败求助
在PythonAnywhere配置用户/文件夹/组权限的可行方案
PythonAnywhere作为共享托管平台,普通用户无法获取root权限,这是平台的安全限制,sudo su这类切换root的命令必然会失败。
针对你需要配置用户、文件夹及组安全设置的需求,以下是无需root的可行操作:
文件夹与文件权限配置:你完全可以自主管理主目录(
/home/你的用户名/)下所有资源的权限,使用chmod命令即可:- 让文件夹仅对自己开放读写执行权限:
chmod 700 /home/your_username/target_folder - 让文件仅对自己开放读写权限:
chmod 600 /home/your_username/target_file
- 让文件夹仅对自己开放读写执行权限:
用户与组操作:平台内你只能管理自身账户及所属组:
- 用
groups命令查看自己当前所属的所有组 - 用
chown修改自己名下文件的所属用户/组(仅限你拥有的资源),例如:chown your_username:your_username /home/your_username/target_file
- 用
如果你的需求涉及系统级操作(比如创建系统用户、修改系统全局组),普通账户无法实现,需要升级到平台的自定义虚拟机计划,这类计划提供完整root权限,但费用更高。
内容的提问来源于stack exchange,提问作者Sebastian Rojas
相关产品推荐
相关产品推荐

