انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: ghasemi.hussein در 08 آذر 1401، 10:28 قظ
-
سلام
من یه smb server روی مانجارو ایجاد کردم. و یه پوشه رو به اشتراک گذاشتم تا با ویندوز ۱۰ بهش دسترسی پیدا کنم. (ویندوز ۱۰ با kvm بالا آوردم). قبلا درست کار میکرد اما حدودا یک ماه ازش استفاده نکردم و الان دیگه در ویندوز نمیشه بهش دسترسی پیدا کرد. میگه اجازه دسترسی ندارید. راهنمایی کنین ممنون میشم. در این مدت هیچ تغییری که مرتبط با این موضوع باشه ندادم. فقط بروزرسانی کردم.
/etc/samba/smb.conf
[global]
workgroup = WORKGROUP
dns proxy = no
log file = /var/log/samba/%m.log
max log size = 1000
client min protocol = SMB2
server role = AUTO
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
pam password change = yes
map to guest = Bad Password
usershare allow guests = yes
name resolve order = lmhosts bcast host wins
security = user
guest account = nobody
usershare path = /var/lib/samba/usershare
usershare max shares = 100
usershare owner only = yes
force create mode = 0070
force directory mode = 0070
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
show add printer wizard = no
[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S
[myfile]
path = /run/media/myfile
guest ok = yes
browseable = yes
read only = no
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
بیشتر این کد پیش فرض بوده و من فقط قسمت [myfile] رو ایجاد کردم
-
چرا smb؟ این شیوهنامه خیلی مشکل داره و مدّتهاست کسی ازش استفاده نمیکنه دیگه. پیشنهاد میکنم از sftp یا DAV استفاده کنی.
-
ممنو از اینکه پاسخ دادین
با مواردی که گفتین آشنایی نداشتم.
من یه بار نیازم رو میگم. شما بهترین راه رو معرفی کنین که برم دنبالش یاد بگیرم.
یه سری نرم افزار تخصصی نیاز دارم که نه جایگزین آزاد دارن و نه با واین میشه کامل اجراشون کرد. به همین خاطر با kvm یه ویندوز بالا آوردم. میخوام یه پارتیشن که فایلهای این نرم افزار روش هست رو بین مانجارو و ویندوز مجازی اشتراک گذاری کنم. چون کلا رو سیستم خودمه، امنیت اصلا اهمیت نداره دیگه. صرفا سرعت و راحتی کار برام مهمه.
راجع به sftp میخوندم. نوشته بودن که در این روش، یه نسخه از فایل روی سروره و یه نسخه روی کلاینت. یعنی با این روش فایل هام دو برابر جا میگیرن رو سیستمم؟ یکی روی مانجارو که سرور میشه و یکی روی ویندوز مجازی.
-
خب برای این کار از جعبههای گنوم استفاده کن و از قابلیت «شاخههای همرسانده»اش کمک بگیر.
در ضمن SFTP هم دوبرابر جا نمیگیره. توی ویندوز، شاخهٔ SFTP رو به عنوان یه درایو معّرفی میکنی و تمام.