- 締切済み
sambaにログインすると…
Red-hat Linuxでsambaを入れています。 windowsマシンからログインは問題なくできていますが、その後telnetでログインすると、「id:cannot find name for user ID ○○○」というエラーが表示されます。 このエラーの原因は、/etc/passwdファイルのパーミッションが通常の644から600に変わっており、元の644に戻せばエラーも解消されるのですが、 どうやらsambaでログインする度に、/etc/passwdファイルのパーミッションが通常の644から600に変わってしまうようなのです。 その度に元に戻せばいいですが、度々だと面倒くさいですし、その前に、これは通常の動作ではないですよね。 この状態では、sambaが使えないに等しい感じなのですが、どうしたら良いのでしょうか。 原因について、お分かりになる方、少しでも心当たりがある方、よろしくお願い致します。
- benny12
- お礼率88% (267/303)
- その他(OS)
- 回答数3
- ありがとう数2
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- astronaut
- ベストアンサー率58% (303/516)
ちょっと私の手には負えなそうですが… swatは使えますか? 全体設定で,詳細モードに切り替えて,パスワードに関連しそうな部分を全て教えて下さい. # samba-jp MLあたりで聞いたほうがいいかもしれませんね.
- astronaut
- ベストアンサー率58% (303/516)
肝心のsambaの設定がありません. ところで,sambaとの因果関係は明らかですか? そのパッケージは,別に特殊なことはせずに作成され ていますし,手元の環境でも,おっしゃるような現象は 発生しません.
お礼
再度のご回答ありがとうございます。 >肝心のsambaの設定がありません. samba.confの設定はどの部分を書けばよろしいでしょうか。 >ところで,sambaとの因果関係は明らかですか? はい。 ・一般ユーザーで、自分のsambaパスワードを変えようと「smbpasswd」コマンドを打った時(変更できない事はsambaの使用である事は分かってます) ・一般ユーザーで、他ユーザーのsambaパスワードを変えようと「smbpasswd -(他のユーザー名)」コマンドを打った時(変更できない事は分かってます) ・windowsマシンからsambaのLinuxマシンへログインした時 にpasswdファイルのパーミッションが自動的に変更されます。 上記の動作を行った時は、他の動作は一切していないので、上記の動作によって変わったものと推測できるのですが。
- astronaut
- ベストアンサー率58% (303/516)
なんだか信じ難い現象ですね. ・RedHatのバージョン ・sambaのどのバージョンを,どこから持ってきて,どのようにインストールしたか ・smb.confの関係ありそうな部分 などを補足してみてください.
補足
早速のご回答ありがとうございます。 急いでいたので、詳細を書き忘れてました。 ・Red-Hat7.3 ・samba-2.2.8a.ja-2.rh70 です。 日本sambaユーザー会のページ(http://www.samba.gr.jp/project/samba-ja/download_2.2.html)から、 rpmパッケージのものをダウンロードして、インストールしました。 他に必要事項がありましたら、補足致しますので、 よろしくお願いします。
関連するQ&A
- /etc/passwdのパーミッション不正の回復方法
申し訳ありませんが、超初心者のためにご教授頂けないでしょうか。 <内容> HP-UX11.23にて、rootユーザにてログイン後、 /etc/passwdファイルをviエディタにて直接更新して ログアウトしましたところ、二度とログインできなくなりました。 どうしたらログインできるように回復するのかを ご教授いただきたいです。 telnetのログを見る限り、上記ファイルのパーミッションが Root(グループはother)になっており、 これが原因では?と見ておりますが、何しろ ログインできないのでなんともできずに困っております。 ちなみに、取得済みバックアップは 一切なしです。。。 以上、よろしくお願いいたします。
- 締切済み
- Solaris系OS
- sambaユーザの登録について
こんにちは。 RedHat7、samba-2.2.2.ja-11を使用しています。 sambaユーザの登録時に下記の様なエラーが発生 してしまいます。 ******************************************** [root@server samba]# smbpasswd -a work Failed to open /etc/secrets.tdb New SMB password: Retype new SMB password: startsmbfilepwent_internal: unable to lock file /etc/smbpasswd. Error was ??????? unable to open passdb database. startsmbfilepwent_internal: unable to lock file /etc/smbpasswd. Error was ??????? add_smbfilepwd_entry: unable to open file. Failed to add entry for user work. Failed to modify password entry for user work ******************************************** /etc/passwdには「work」ユーザは存在しています が、sambaユーザとして登録することができません。 どなたか原因がわかる方がいらっしゃいましたら ご教授を宜しくお願いいたします。
- 締切済み
- Linux系OS
- sambaが起動しない
error while loading shared libraries: libpopt_samba3.so:cannot open shared object file: No such file or directory #>service samba startでやると このようなエラー文がでてきます。 sambaが起動できないのでどなたか教えて頂けると助かります。
- 締切済み
- その他([技術者向] コンピューター)
- sambaのユーザ管理
こんにちは、nemakaです。 一応調べたのですが、それらしきものがでてこないので 投稿させてもらいました。 sambaはlinuxユーザを作った後に sambaのユーザをまた作らなければならないと 思うのですが、 sambaをlinuxユーザ(/etc/passwd)を見に行かせる 方法はないでしょうか? もしくは、一元管理みたいなことはできないでしょうか? 環境はOS:Fedora Core 3 samba/swat/webmin/netatalkを使用して、 ファイルサーバを構築しようと思っています。 その後の管理は知らない人でもできるように GUIを用いてやりたいと思ったので このような質問をさせていただきました。
- 締切済み
- その他(ITシステム運用・管理)
- sambaについて
sambaをRed Hat Linuxでファイルサーバを作りました。sambaを使用するユーザー名とパスワードを登録して(この時点ではsamba serverに入ることが出来ました。)、一回シャットダウンして起動してみると、設定したユーザー名とパスワードでsambaにアクセスできません。もう一度sambaを使用するユーザー名とパスワードを登録すると、samba server内に入ることが出来ました。そこでお訊きしたいのですが、一回サーバをシャットダウンしてしまうと登録内容は全て消去されるのでしょうか?それとも、消去されない設定があるのでしょうか?どなたかご存知でしたらご返答お願いします。
- ベストアンサー
- ハードウェア・サーバー
- Passwdファイルのパーミッションが
Red-Hat Linux7.3のサーバなんですが、 一般ユーザーで他のユーザーのパスワードを変えるなど、ユーザー情報を変更しようとしたら、 普通は「権限が無いので変更できませんでした」といった旨のエラーメッセージが返ってくるだけだと思うのですが、 /etc/passwdファイルのパーミッションが644から600に変わってしまいました。 chmodで644に再度設定しても、一般ユーザーで他のユーザー情報を変えようとすると、600に戻ってしまいます。 もちろん、一般ユーザーで他のユーザー情報を変える事が誤った動作で、 できない事だと言うのは分かっているのですが、たまたま誤ってやってしまったら、 このような現象が発生してしまいました。 passwdファイルは重要なファイルなので、パーミッションが自動的に変わってしまうのが気になります。 正常な動作なのでしょうか。 それとも何が原因なのでしょうか。
- 締切済み
- その他(OS)
- WindowsからSamba上のファイルの削除
Windows(2000かXP)のクライアントPCからSamba上のファイルが削除できなくなってしまいました。 ファイルのコピーや新規作成などは可能なのですが。 telnetでログインすれば削除は可能です。 どこかで設定を間違ったのだと思うのですが、、 SWATなどを見てもどこが間違っているのかわかりません。 どうすれば削除が可能になるのかご存知の方 おしえてください。よろしくお願いします。
- ベストアンサー
- その他(OS)
- Dovecot ログインできない
Dovecotを用いてメールサーバーを構築したのですが、ログインすることができません。 メールクライアントからログインすると、 Jan 14 02:22:38 USER dovecot: imap-login: Disconnected (auth failed, 1 attempts in 2 secs): user=<UserName>, method=CRAM-MD5, rip=ClientIP, lip=ServerIP, session=<SessionID> とのエラーのみがmail.logに記録され、接続することができません。 dovecot.confのauth部分は以下のようになっています。 passdb { driver = passwd-file args = /etc/dovecot/passwd } userdb { driver = passwd-file args = /etc/dovecot/passwd # Default fields that can be overridden by passwd-file #default_fields = quota_rule=*:storage=1G # Override fields from passwd-file #override_fields = home=/home/virtual/%u } passwdファイルには UserName:生成したCRAM-MD5 と記述してあります。 以上、よろしくお願いします。
- ベストアンサー
- Linux系OS
- SAMBAのSWATが起動できません。
red hat 7.0にsambaをインストールしようとしています。 ftp.samba.orgからSamba2.0.9をダウンロードして、解凍した後、 sourceディレクトリー内で、 ./configure make make install のコマンドでsambaを所定のディレクトリに(/usr/local/samba)インストールしました。 /etc/servicesを確認すると、 以下のエントリがありました。 901/tcp しかしながら、 http://ホスト名:901/ でswatが起動しません。 日本sambaユーザ会などのホームページでも調べてみたのですが、決定的な解決方法は載っていませんでした。 http://begi.net/linux/reading/samba_begin/ http://www.a-yu.com/tools/swat.html http://www2s.biglobe.ne.jp/~maeda/vaio/samba.html http://www.pixy.ne.jp/~miyamae/tech/linux/samba_redhat.html 等のホームページによれば、 /etc/xinetd.d/ のディレクトリのswatファイルを編集すると説明されているのですが、swatファイル自体が存在しません。 解決策を教えていただきますよう宜しく御願いします。
- ベストアンサー
- その他(OS)
- windowsからtelnetでログインし自動処理
windowsからUNIXサーバーへtelnetでログインし その後、様々な処理を行い、ログアウトするまでの一連の操作をバッチファイル化したいのですが、上手くログインできません。 WINODWSで telnet.batというバッチファイルをダブルクリックするとその中の telnet open 192.168.1.1 user passwd cd usr cp a.tar b tar exit といった処理を実行させたいのですが、 TELNETを呼び出したまでは良かったのですが、 上手くログインできず止っています。 宜しくお願いします。
- ベストアンサー
- その他(OS)
お礼
度々のご回答、ありがとうございました。 この回答を書こうと、swatの設定を見ていましたら、 smb passwd fileの設定が「/etc/passwd」になっていましたので、 デフォルトの「/etc/samba/smbpasswd」に変更しましたら、「/etc/passwd」のパーミッションが変わらなくなりました。 何でsmb passwd fileの設定が変わってたのかは謎ですが。 もちろん、設定を変更した記憶はないので、無意識の内に何かの拍子に変えてしまったのかも…。