• 締切済み

sambaで数字のユーザ名設定

こんばんは DebianLinux上でsambaサーバを立ち上げて、WindowsXPからアクセスしています。 Windowsのアカウントが数字の羅列(1234)と言った形になっています。 Unix上のsambaパスワードも同じにして、何も聞かれずフォルダにアクセスしたく考えております。 Unix上では数字だけのアカウントが許可されていないためアカウント名は(hoge)と言った形になっています。 smb.confにて username map = /etc/samba/smbusers smbusersにて hoge = 1234 と書いたところ、windowsXPからアクセスするときに必ずパスワードを聞かれるようになってしまいました。 pdbedit -v -L hoge としたときに出てくる NT username: あたりを設定できればと思うのですが、こちらはどのように設定するものなのでしょうか。 どなたか教えて頂けると助かります。 sambaのバージョンは3.5.6になります。 よろしくお願い致します。

みんなの回答

  • yasubee2
  • ベストアンサー率0% (0/1)
回答No.1

目的の回答になっていないかもしれませんが、 コントロールパネルのユーザの詳細タブで、自動的に接続するアカウント・パスワードを指定する。 あるいはネットワークドライブを割り当てる。(異なるユーザを指定する) 上記で、認証ダイアログを表示せずに接続することはできます。 またオススメできませんが、samba側で匿名認証(guest ok)にする方法もあります。

関連するQ&A

  • samba について

    freebsdにてsamba2.2.12をインストールしました。 とりあえずは、起動してwindowsからもアクセスもできるようになりました。 http://www.atmarkit.co.jp/flinux/samba/sambatips01/sambatips1.html のサイト2でSambaユーザのパスワードをunixパスワードと同期させるということが 書いてあったのでやったのですが、どうもうまくいきませんでした。 というよりそもそも、一般ユーザでsmbpasswdが機能しないのです。 $>smbpasswd Old SMB password: New SMB password: Retype new SMB password: それぞれにパスワードを入力すると machine 127.0.0.1 rejected the password change: Error was : RAP86: The specified password is invalid. Failed to change password for smbuser と表示されてパスワードの変更ができません。 変更するにはsmb.confに unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = ここに書くパラメータをどう書けばよいか分かりません これらが必要なことが書いてあるのですが、passwd chatの書き方を教えていただけませんか?

  • samba4の設定を初期化したいです。

    samba4をインストールしました。 #pkg install samba4 SWATで設定しました。 http://192.168.**.**:901 設定を反映すると同時に ブラウザでアクセスできなくなりました。 403 Forbidden Samba is configured to deny access from this client Check your "hosts allow" and "hosts deny" options in smb.conf 一応、パッケージを削除 #pkg delete samba4 しかし設定ファイルが残っているのか、再び #pkg install samba4 ブラウザでアクセス http://192.168.**.**:901 403 Forbiddenのままです。 smb.confを検索しましたが、見当たりませんでした。 どうすれば設定を、初期化できますか?

  • sambaについて

    aptで、sambaをインストールしました。 今/etc/samba/smb.confを弄っているところなのですが、 パスワード管理にPAMを使用したいのですが encrypt passwords = no unix password sync = yes pam password change = yes obey pam restrictions = yes 上記の設定だけで大丈夫なんでしょうか。 色々サイトを調べてみたんですが、サイトごとに設定が違うので 混乱してしまいました。よろしくお願いいたします。

  • Sambaでユーザ毎にアクセス制限させたい

    VineLinux3.2にSambaをインストールし、 以下のようにsmb.confを設定して hogeディレクトリを、ユーザ毎にアクセス制限を設けたいと思っていますがうまくいきません。 -------------------------------------------------- # Samba config file created using SWAT # from 127.0.0.1 (127.0.0.1) # Date: 2006/12/01 20:22:17 # Global parameters [global] dos charset = cp932 unix charset = eucJP-ms display charset = eucJP-ms server string = Samba %v on %h update encrypted = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd:*all*authenti cation*tokens*updated*successfully* username map = /etc/samba/smbusers unix password sync = Yes log file = /var/log/samba/%m.log max log size = 50 map to guest = Never socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 load printers = No printcap name = /etc/printcap dns proxy = No ldap ssl = no hosts allow = 192.168.11. wins support = no [hoge] path = /var/samba/hoge comment = hogeフォルダです。 writable = yes directory mask = 0770 share modes = yes guest ok = no guest only = no create mask = 0770 force create mode = 0770 force directory mode = 0770 write list = @group1 valid users = @group1 inherit permissions = yes -------------------------------------------------- ちなみにhogeディレクトリの権限は、 http://www.server-world.info/note?os=vine4&p=samba&f=3 を参考に、 chgrp group1 /var/samba/hoge chmod 2770 /var/samba/hoge と変更しています。 Windows側はドメインなどは構築しておらず、 また、ログイン名にも漢字を使っているユーザもいることから、 \\Linuxマシン名\hoge にアクセスした際に入力するユーザ名、パスワードによって、 アクセス出来るユーザ、出来ないユーザの切り分けを行ないたいと 考えています。 上記設定で、group1に所属しているUser1は正常にアクセスできるのですが、group1に所属していないUser2もアクセス出来てしまいます。 しかし一方でgroup1に所属していないUser3はアクセス出来ず、 何故この様な動作になるのか一向に分からず困っている状態です・・・ 上記設定内容で、何か問題点などございましたらご指摘頂けないでしょうか?よろしくお願い致します。

  • Sambaのアクセス権について

    Sambaのアクセス権について、質問させていただきます。 【環境】 ・CentOS6.4 ・Samba4.1 今回初めてSambaでファイルサーバーを構築しようとしているのですが、アクセス権の設定で つまづいています。 Windowsのファイルサーバーであれば、NTFSアクセス権の設定でグループを複数追加することが 可能ですが、Sambaでは複数のグループにアクセス権を設定することは不可能でしょうか。 smb.confでの共有設定では可能だと思いますが、下の階層のディレクトリに複数グループを 設定したいと思っています。 よろしくお願いします。

  • sambaについて

    smb2.2.7a-9jaJPを使用しています。 smb.confは[global][homes]ディレクティブ以外は 削除しました。最低限のものだけを表示できればいいので。 これらについていくつか質問させて下さい。 1.サーバ側でsambaのサービスをあげて、windowsからサーバへつなごうとするとユーザ名とパスワードを求められますが、これを認証なしにすることってできるのでしょうか? 2.今はwindowsxpからsambaに接続すると、作成しているユーザのhomeディレクトリの中身が表示されますが これらを表示せずに、windowsから新規ファイルなどの作成はできないのでしょうか? [homes]ディレクティブを削除してしまうとファイルの作成ができなくなる・・・ よろしくお願いします。

  • Sambaでユーザー毎のファイル共有

    Centos7上のsambaで共有しているディスクをWindows10で使いたいのですが上手くいっていません。 「map to guest = Bad User」にして、ゲストアカウントを強制的に任意アカウントにすれば読み書きできていますが、 Windows上の小窓からアカウントとパスワードを入れても 「このネットワークリソースを使用するアクセス許可がない可能性があります。 アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。」というようなメッセージが出てアクセス不能です。 何がおかしいのでしょうか? ━━━━━━━━━━ 前提 ━━━━━━━━━━ ■サーバー CentOS7 ■CentOS7のユーザー user1(group1) user2(group1) common(common) ■CentOS7のsmb.conf [global] workgroup = WORKGROUP unix charset = UTF-8 unix extensions = no dos charset = CP932 ; map to guest = Never map to guest = Bad User unix password sync = yes security = user passdb backend = tdbsam browse list = no [common] comment = グループ1で共有 path = /mnt/drive1/samba1/common/ public = yes writable = yes read only = no printable = no force user = common force group = common [group1] comment = グループ全員で共有 path = /mnt/drive1/samba1/group1/ public = yes writable = yes read only = no printable = no # 許可ユーザー valid users = @group1 write list = @group1 force group = group1 ■クライアント Windows 10 pro 64bit ■Windows 10 pro 64bitのユーザー wuser ━━━━━━━━━━ やりたいこと ━━━━━━━━━━ コルタナなどに「¥¥IPアドレス¥common』と入力すると、 パスワードの入力なしで、commonの中を読み書きできる。 ここまでは出来ています。 次ができません。 コルタナなどに「¥¥IPアドレス¥group1』と入力すると、 Windowsの小窓が出て、アカウントとパスワードの入力を要求される。 アカウント:user1またはuser2 パスワード:CentOS7の当該ユーザーのパスワード で、 group1の中を読み書き。

  • Sambaサーバーに接続できない

    今、Linux(RedHat9)にSambaサーバーを設定し、Windows(XP)からアクセスしようとしているのですが、 ユーザー名とパスワードを入力すると、アクセスできないというエラーが出ます。 smb.confの編集箇所は、 workgroup = LINUX server string = Samba %h [homes] comment = %S's Home Directories path = /home/user1 browseable = no writable=yes ぐらいです。 Linuxで、samba専用ユーザーを作成しました。 useradd -m smb_user1 smbpasswd -a smbuser1 でユーザーとパスワードを設定し、 /etc/rc.d/init.d/smb start で起動をしました。 WindowsPCでは、\\IPアドレスで パス指定したディレクトリは見えるのですが、 そのディレクトリにアクセスするとユーザー名・パスワード入力が要求され、上記で設定したユーザー名・パスワードを入力するとエラーになります。 指定したディレクトリの権限は、user1 で、 追加したユーザーがsmb_user1です。 IPで指定してやるとパスのディレクトリは表示されていますし、pingも通っています。 色々調べたのですがどこをどうすればいいのかわかりません。 どうぞよろしくお願い致します。

  • sambaの設定で不明なこと!

    /etc/samba/smb.confの中を次のように指定しました。 [global] security = share unix charset = UTF-8 dos charset = CP932 display charset = UTF-8 workgroup = workgroup [spot3] path = /home/spot3 writeable = yes guest ok = yes guest only =yes このうちspot3を[spot3]と同名にすると windowsからアクセス可能になります。これを[public]にするとできません。代わりにlinuxのクライアントではどちらでもアクセスできます。どうしてなのでしょう?そして、これは ファィルの位置としては どこになるのでしょうか? 因みに /home/spot3のパーミッションは777ですが、[spot3]や[public]には何も設定していませんし、できません。位置が不明ですから。  fedora7では # /etc/rc.d/init.d/smb startとすると SMB サービスを起動中: [ok] NMB サービスを起動中: [ok]とはならないでNMBサービスが出ません。けれども これはきちんと起動しています。 これまでのfedoraでは2つが同時に出てきたのに!何か変わったのでしょうか!てっきり これが出てこないので 間違った設定をしていたのかと 心配していました。 # chkconfig smb on はしましたが すべて 動いていることは確認できます。 以上 3点について ご指導ください。多分fedora7の中が変わってしまったのかな!と 考えています。 

  • sambaユーザの認証不可

    sambaによるファイルサーバにユーザ一名だけアクセスできない状態になりました。「smbpasswd」コマンドによってsmbユーザを作り直したり。ユーザアカウントそのものを作り直しても状況は変わりません。他のユーザに関しては問題なくアクセスできています。