كيف يمكنني الوصول إلى مشاركة لينكس سامبا من خدمة ويندوز؟
-
08-07-2019 - |
سؤال
وأنا أكتب خدمة Windows في C #. لدي سهم سامبا على خادم لينكس أستطيع أن تصفح / القراءة / الكتابة من آلة ويندوز، ولدي تعيينها إلى حرف محرك أقراص. هي خدمة Windows تشغيل كمستخدم نظام ولا يمكن الكتابة إلى المشاركة.
وماذا يجب أن تتغير؟
المحلول
واعتدت إدخال مثل هذا في بلدي ملف التكوين السامبا (smb.conf) لجعله قابل للكتابة من قبل أي مستخدم.
[myshare]
comment = My Share
path = /home/myusername/myshare
public = yes
writable = yes
#maps all users to the nobody user?
only guest = yes
نصائح أخرى
وتحتاج إما إلى جعل حصة مرئية للنظام المستخدم. أو تثبيت خدمة كمستخدم آخر غير حساب النظام المحلي الذي لديه إذن لتصفح حصة في الواقع.
يمكنك تغيير حساب التثبيت في المثبت المشروع عن طريق تحديد خصائص 2 التالية. (انها في ملف ProjectInstaller.Designer
this.serviceProcessInstaller1.Username = "DOMAIN\\UserName";
this.serviceProcessInstaller1.Password = "Password";
لا تنتمي إلى StackOverflow