cygwin报错 /bin/bash: Operation not permitted
如题,使用Cygwin过程中本来好好的,突然就不能登录了,每个用户登录都报错 /bin/bash: Operation not permitted。开始也以为是没有权限之类的,重装弄了很久也不行。后面看到一篇英文的博客就明白了,原来是个bug,我们需要让每个用户登录时都使用cyg_server这个特权用户的权限,解决办法如下:
1.打开Cygwin
2.输入以下命令(直接输入,不是改配置)
editrights -a SeAssignPrimaryTokenPrivilege -u cyg_server
editrights -a SeCreateTokenPrivilege -u cyg_server
editrights -a SeTcbPrivilege -u cyg_server
editrights -a SeServiceLogonRight -u cyg_server
3.服务管理器中重启Cygwin的sshd服务
执行以上步骤就OK了吧。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步