RedHat सिस्टम पर, मैं एक अलग उपयोगकर्ता के साथ एक प्रोग्राम लॉन्च करने की कोशिश कर रहा हूं, जिनके पास कोई शेल नहीं है। In / etc / passwd, शेल / sbin / nologin है।
मैंने कोशिश की है:
su myuser -c /home/myuser/script.sh परिणाम: यह खाता वर्तमान में उपलब्ध नहीं है।
Chown and setuid के साथ: chown myuser: mygroup /home/myuser/script.sh chmod + s /home/myuser/script.sh /home/myuser/script .sh रिजल्ट: script.sh अभी भी मेरे हस्ताक्षरित उपयोगकर्ता के रूप में निष्पादित है () रूट)।
su
रूट या अनप्रिवली यूजर के रूप में चल रहे हैं ?