From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cyril Hrubis Date: Mon, 6 Sep 2021 14:28:00 +0200 Subject: [LTP] [PATCH 4/7] syscalls/kill05: Use any two unprivileged users In-Reply-To: <20210903154848.18705-5-mdoucha@suse.cz> References: <20210903154848.18705-1-mdoucha@suse.cz> <20210903154848.18705-5-mdoucha@suse.cz> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ltp@lists.linux.it Hi! > Usernames such as "bin" may not exist on some systems. Find and use any two > unprivileged user IDs for the test instead of specific named users. I do wonder if we have to lookup the UIDs in this case. As long as I understand the test correctly we are testing that no signals are send to a process if the sender real of effective UID do not match either of real and saved set UIDs of the receiving process. If my understanding is correct we can just take two arbitrary UIDs that != 0 and the test should work just fine. -- Cyril Hrubis chrubis@suse.cz From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 76E28C433F5 for ; Mon, 6 Sep 2021 12:28:03 +0000 (UTC) Received: from picard.linux.it (picard.linux.it [213.254.12.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A138260F92 for ; Mon, 6 Sep 2021 12:28:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org A138260F92 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.linux.it Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id B24053C9529 for ; Mon, 6 Sep 2021 14:28:00 +0200 (CEST) Received: from in-4.smtp.seeweb.it (in-4.smtp.seeweb.it [217.194.8.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by picard.linux.it (Postfix) with ESMTPS id 08DA13C2493 for ; Mon, 6 Sep 2021 14:27:50 +0200 (CEST) Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by in-4.smtp.seeweb.it (Postfix) with ESMTPS id 57E661000363 for ; Mon, 6 Sep 2021 14:27:50 +0200 (CEST) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 983CE2208C; Mon, 6 Sep 2021 12:27:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1630931269; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=kcLVYoc4RklLUGfZEZ1roENYjUpxmBnpUKXbSOz/1CA=; b=n+xBCRlJnSUyh08avklGzZxSBRjCAhWRzS3I/PdhiL9gDJTcEh29FISD07+s6huKO9Befs /NB8eZcH7jW6I6YlWhpyDzNgM2PYh5uqPJmB2oHR4CkTqoiQD4RgGK2U0dguCQuzVGZ4ts USdJTbf9efEl27nxNNe2mSYziYAv6UE= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1630931269; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=kcLVYoc4RklLUGfZEZ1roENYjUpxmBnpUKXbSOz/1CA=; b=jkrAJAMreR3dqMkaID0nDrv+jNpxUGvHEM16BlGrlFMvIH2fH3STfKwrqx+7zc1VvoRlaa xYvLIlVYlSd6owBA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 873B413C1B; Mon, 6 Sep 2021 12:27:49 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 7eRGIEUJNmHhOgAAMHmgww (envelope-from ); Mon, 06 Sep 2021 12:27:49 +0000 Date: Mon, 6 Sep 2021 14:28:00 +0200 From: Cyril Hrubis To: Martin Doucha Message-ID: References: <20210903154848.18705-1-mdoucha@suse.cz> <20210903154848.18705-5-mdoucha@suse.cz> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210903154848.18705-5-mdoucha@suse.cz> X-Virus-Scanned: clamav-milter 0.102.4 at in-4.smtp.seeweb.it X-Virus-Status: Clean Subject: Re: [LTP] [PATCH 4/7] syscalls/kill05: Use any two unprivileged users X-BeenThere: ltp@lists.linux.it X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux Test Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ltp@lists.linux.it Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ltp-bounces+ltp=archiver.kernel.org@lists.linux.it Sender: "ltp" Message-ID: <20210906122800.q-A0LYEHYJG5tlUVWSfc6aXCfckmQntyt1xfp2zvuxY@z> Hi! > Usernames such as "bin" may not exist on some systems. Find and use any two > unprivileged user IDs for the test instead of specific named users. I do wonder if we have to lookup the UIDs in this case. As long as I understand the test correctly we are testing that no signals are send to a process if the sender real of effective UID do not match either of real and saved set UIDs of the receiving process. If my understanding is correct we can just take two arbitrary UIDs that != 0 and the test should work just fine. -- Cyril Hrubis chrubis@suse.cz -- Mailing list info: https://lists.linux.it/listinfo/ltp