雑記 for me (original) (raw)
やりたいこと
Ubuntu側でやること
Sambaのインストール
sudo apt install samba
Sambaの設定ファイルの編集
cd /etc/samba/ sudo cp smb.conf smb.conf.org sudo vim smb.conf
smb.confに追記する内容
[shared] comment = ubuntu22.04 share path = /mnt/HDD500GB/shared browsable = no guest ok = no writable = yes create mode = 0664 directory mode = 0775
- comment: エクスプローラーなどでmouse hoverすると表示されるコメント
- path: ファイルサーバーで共有したいパス
- browsable: ネットワーク上で丸見えにしたいか(noだと、\192.168.137.10\では何も見えず、\192.168.137.10\sharedのようにフルパス指定が必要)
- guest ok: ゲストアクセスを許可するか
- writable: 書き込みを許可するか
- create mode: ファイル作成時のパーミッション
- directory mode = ディレクトリ作成時のパーミッション
Sambaのパスワードの設定
sudo smbpasswd -a my_account_name
"my_accout_name"は適宜変更する。
Sambaの再起動
sudo systemctl restart smbd
Windows側でやること
Sambaにアクセスできるように設定
- Win + R で、gpedit.mscを実行する
- 「コンピュータの構成」 → 「管理用テンプレート」 → 「ネットワーク」 → 「Lanmanワークステーション」 → 「安全でないゲストログインを有効にする」 を有効にする
- Windowsを再起動
Sambaにアクセスする
- Windowsのエクスプローラーで、「\192.168.137.10\shared」にアクセスする。
- ユーザアカウントとパスワードを聞かれるので、smbpasswdで設定したユーザアカウントとパスワードを入力する。
"192.168.137.10"は適宜変更する。
参考
- Ubuntu 22.04にsambaをインストールしてファイルサーバにする(Linuxユーザーのホームディレクトリを共有) #Ubuntu - Qiita
- 【2023年06月版】Ubuntu22.04 で Samba で Windowsとファイル共有 #samba - Qiita
- samba設定ファイル/etc/samba/smb.confの見本 | tm23forest.com
- Windows 11 Pro (22H2)からsambaサーバーにアクセスできないときの対処法 #Windows11 - Qiita
- smb.conf
sudo apt install python3 して python3 を普段使いしていたものの、外部ライブラリや外部ツールなどから必要に迫られてpythonでpython3を実行させたい人向け。
python-is-python3というパッケージが存在するので、それをインストールすればOK。
sudo apt install python-is-python3
※実際、自分でシンボリックリンクを作れば済むだけの話かもしれないが。
※pyenvなどのpython仮想環境で解決できる話かもしれないが、残念ながら詳しくない。