Samba



Sitemap | Profile | タグ一覧
最近の更新
ドライランのありがたみを改めて知る
2024/04/04
伊豆半島
2024/03/31
お出かけチェックリスト
2024/03/29
Ruby
2024/03/27
Kubernetes
2024/03/22
音楽データをDisplayAudioで聞く
2024/03/09
Redmine
2024/02/05
git
2024/02/02
経済
2024/01/08
どうする家康
2023/12/17
MX-Linux
2023/11/06
國體関連学-休学のご連絡
2023/08/13
Debian
2023/08/02
CentOS
2023/06/13
Dell-XPS13
2023/05/23
ベルト
2023/05/18
SourceForge
2023/04/17
確定申告
2023/02/19
さらば「まぐまぐ」
2023/01/09
風猷縄学
2022/11/23


[-] 1. MXLinux

  1. smbd
    1. user password
      $ sudo smbpasswd -a [MY_ACCOUNT]
      New SMB password: ********
      Retype new SMB password: ********
      Added user [MY_ACCOUNT].
    2. start
      $ sudo service smbd restart   # SysV だったため
  2. firewall
    1. config
$ sudo jstar /etc/ufw/applications.d/samba4

see https://askubuntu.com/a/399127

  1. setup
    $ sudo ufw reset
    $ sudo ufw allow from 192.168.0.0/16 to any app samba4
    $ sudo ufw enable
    $ sudo ufw status verbose

[-] 2. CentOS

  1. 起動後に firewall 設定が必要
    $ sudo firewall-cmd --permanent --zone=public --add-service=samba
    $ sudo firewall-cmd --reload
    • 確認
      $ sudo firewall-cmd --list-all
  2. 普段は使わないので閉じる
    $ sudo firewall-cmd --permanent --zone=public --remove-service=samba
    $ sudo firewall-cmd --reload
    $ sudo systemctl disable smb nmb
    $ sudo systemctl stop smb nmb
    • 確認
      $ sudo firewall-cmd --list-all

[-] 3. Samba 3.? 〜 4.?

設定が全く異なってるようだ...orz

  1. net usershare Samba 3.0.23 以降、root以外のユーザがユーザ定義共有を公開することが出来るようになったとのこと。
    $ sudo net usershare list

[-] 4. Samba 2? 3?

[-] 4.1. setup

(以下、 HOST, MY_ACCOUNT は適宜自分のホスト、アカウント名に置き換える)

  1. Samba install
  2. config:
    1. symlink を辿るように (Ubuntu-10.04, 11.10):
      [global]
        # to follow symlink:
        wide links       = yes
        follow symlinks  = yes
        unix extensions  = no
    2. /etc/samba/smb.conf の [home] セクションを uncomment.
    3. 特定のディレクトリを特定のメンバーで共有
      [mywill_dir]
          path = /home/mywill
          read only = no
          writeable = yes
          browseable = yes
          valid users = fumi, hiro, yori
          create mask = 0775
          directory mask = 0775
         #force user = one
  3. 再起動:
    $ sudo /etc/init.d/samba restart     # Debian
    $ sudo service smbd restart          # Ubuntu 10.04
  4. ユーザ設定
    $ sudo smbpasswd -a MY_ACCOUNT
  5. PC から \\HOST\MY_ACCOUNT で接続。

動いた!

なお、マシン再起動時、smbd を起動しないようにする方法は こちらを参照。

[-] 4.2. smbclient

  1. linux コマンドラインで samba にアクセス
    $ smbclient //HOST/ユーザ名
    Enter ユーザ名's password: ********
    > ls
    > cd abc
  2. 1ファイル取得
    > get 
  3. ディレクトリを再帰的に取得
    > recurse
    > mget 





Generated by juli 2.3.2