⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 110-change_user.patch

📁 Linux Home Server 是专门为家庭和SOHO/SMB 设计的高性价比的ISCSI 存储服务器, 具有如下的特色: 强大的iscsi 存储服务器软件; 混合iscsi 和NAS 服务;
💻 PATCH
字号:
Index: dropbear-0.51/svr-chansession.c===================================================================--- dropbear-0.51.orig/svr-chansession.c	2008-04-22 17:29:49.000000000 -0700+++ dropbear-0.51/svr-chansession.c	2008-04-22 17:29:49.000000000 -0700@@ -912,12 +912,12 @@ 	/* We can only change uid/gid as root ... */ 	if (getuid() == 0) { -		if ((setgid(ses.authstate.pw_gid) < 0) ||+		if ((ses.authstate.pw_gid != 0) && ((setgid(ses.authstate.pw_gid) < 0) || 			(initgroups(ses.authstate.pw_name, -						ses.authstate.pw_gid) < 0)) {+						ses.authstate.pw_gid) < 0))) { 			dropbear_exit("error changing user group"); 		}-		if (setuid(ses.authstate.pw_uid) < 0) {+		if ((ses.authstate.pw_uid != 0) && (setuid(ses.authstate.pw_uid) < 0)) { 			dropbear_exit("error changing user"); 		} 	} else {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -