如何在 samba 機器上使用本機帳戶

如何在 samba 機器上使用本機帳戶

我有一個運行 samba 的 Linux 系統,它透過乙太網路連接到 Windows 7 PC。經過閱讀和嘗試後,我得到了以下配置:

[myShare]
path = /usr/share/mySystemUser/
public = yes
guest ok = yes
writeable = yes
browseable = yes
ntlm auth = no

我只是想要那個我的份額可以訪問任何一個

  1. 沒有任何密碼(公開分享)或者
  2. 的憑據我的系統用戶我的系統用戶是 linux 機器上的本機用戶。

但到目前為止 Windows 要求輸入密碼,因此我的份額僅當我運行時才能訪問

useradd myWindowsUserName
smbpasswd -a myWindowsUsername

同時輸入與 Windows 機器上相同的密碼,以便在 linux 和 Windows7 機器上存在相同的使用者名稱和相同的密碼。

1.和2.如何解決?

答案1

我正在使用這個配置

[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup

如果 mySystemUser = myWindowsUserName

[mySystemUser]
    path = /usr/share/mySystemUser/
    browseable = no
    writeable = yes
    create mode = 0770
    directory mode = 0770
    read only = no
    valid users = mySystemUser
    force user = mySystemUser

如果您想在 Windows 資源管理器中查看共用資料夾,請將可瀏覽設定為「是」。

相關內容