本当に基本的なSamba設定は機能しません

本当に基本的なSamba設定は機能しません

背景:私はSamba共有を実行するDebianサーバーを持っており、Debian、Ubuntu、Mint、Windows 7、Windows 10、Android 8、すべての最新バージョン、さらにはXP(テスト目的)まですべての人とうまく機能します。

そのサーバーのサービス(Plex)の1つに問題があり、同じストレージデバイスを使用して別のDebianサーバーを設定し、必要なサービスを設定しました。現在まで、Sambaを除くすべてのサービスが実行されています。

どういうわけか構成が台無しだと思って、古いサーバーから新しいサーバーに構成ファイルを1行ずつコピーしましたが、何も変わりませんでした。

すべてのクライアント(Linux、Windows、Androidなど)で同じであるため、これがサーバーの問題であることがわかります。

Win10とMintの両方が同じ一般的なエラーが発生します。Permission Denied

mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Sambaには、各クライアントに1つずつこのような美しいログがあります。ただし、このログを読み取ろうとすると空で、すべて0kbと読み込まれます。

これは簡単なことのように見え、うまくいきます。今一体何をすべきですか?

どんな提案でもよろしくお願いします。

(しかし、重要な場合は、まずWebminを使用してから、次にWebminが機能しない場合は/ etcの設定ファイルを使用しました。)

コメントで要求どおりに出力しますgrep -Ev '^\s*[#;]|^$' /etc/samba/smb.conf。 (ユーザー名を自分の名前に変更しました。変更した場合は削除するテスト共有を使用しています。)

[global]
        workgroup = WORKGROUP
        dns proxy = no
        log file = /var/log/samba/log.%m
        max log size = 1000
        syslog = 0
        panic action = /usr/share/samba/panic-action %d
        server role = standalone server
        passdb backend = tdbsam
        obey pam restrictions = yes
        unix password sync = yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        pam password change = yes
        map to guest = bad user
        usershare allow guests = yes
        unix extensions = no
[test]  
        comment = test
        writeable = yes
        path = /home/tony/test
        valid users = tony
ps -ef | grep -E 'smbd|nmbd|winbind|sssd'
root       42538       1  0 14:41 ?        00:00:00 /usr/sbin/smbd --foreground --no-process-group
root       42540   42538  0 14:41 ?        00:00:00 /usr/sbin/smbd --foreground --no-process-group
root       42541   42538  0 14:41 ?        00:00:00 /usr/sbin/smbd --foreground --no-process-group
root       42549   42538  0 14:41 ?        00:00:00 /usr/sbin/smbd --foreground --no-process-group
root       42551       1  0 14:41 ?        00:00:00 /usr/sbin/nmbd --foreground --no-process-group
root       90058   35763  0 16:18 pts/1    00:00:00 grep -E smbd|nmbd|winbind|sssd

ベストアンサー1

スタンドアロンのSambaシステムを使用している場合は、独自のパスワードデータベースにユーザーを追加する必要があります。 (これは通常UNIX / Linuxパスワードデータベースとは異なります/etc/passwd。)

あなたはそうするので、smbpasswdあなたの場合

smbpasswd -a tony    # Add "tony" to the Samba users database

おすすめ記事