2013-08-27 7 views
5

मैं साइगविन के login कमांड का उपयोग कर उपयोगकर्ताओं को साइगविन में स्विच करने की कोशिश कर रहा हूं। यह एक त्रुटि कहता है:साइगविन में उपयोगकर्ताओं को कैसे स्विच करें?

/bin/bash: No such file or directory. Operation not permitted. 

मैं सिगविन के लिए नया हूं। मैं उपयोगकर्ताओं के बीच कैसे स्विच कर सकता हूं?

+0

su {username} {password} – Kisaragi

+0

जो कि काम नहीं करता है, यह वही त्रुटि देता है। मैंने विंडोज में उपयोगकर्ता को जोड़ा है, मैं उस उपयोगकर्ता को साइगविन में कैसे जोड़ूं? – user2495173

+0

एसएसएच: एसएसएच उपयोगकर्ता नाम @ लोकलहोस्ट – Kisaragi

उत्तर

1

मुझे नहीं पता कि लॉगिन क्यों काम नहीं करता है। लेकिन इसके लिए मेरे पास एक आसान कामकाज है, वांछित उपयोगकर्ता के रूप में सिग्विन चलाना, आप RUNAS का उपयोग कर सकते हैं या PSEXEC का उपयोग करके कुछ automatize कर सकते हैं।

RunAs:

runas /user:HOSTNAME\<user>D:\cygwin-64\Cygwin.bat 

PSEXEC:

psexec \\HOSTNAME-u DOMAIN\<user>-p <password> D:\cygwin-64\Cygwin.bat 

तुम भी इस तरह चुपचाप Cygwin को आदेश/चलाने स्क्रिप्ट पारित कर सकते हैं:

psexec -accepteula \\HOSTNAME-u DOMAIN\<user>-p <password> D:/cygwin-64/bin/run.exe /usr/bin/bash -lic \"/home/username/file.sh\" 

हालांकि सवाल हो सकता है काफी पुराना है कोई और इसकी तलाश कर रहा है। मैंने इसे और अन्य विकल्प here दस्तावेज किया है।

संबंधित मुद्दे