Linux Solutions 目次へ
PGPについて
yasu/Ar homepage
Linuxにシャドウパスワードを導入する
Linuxは,セキュリティが甘いとかで,よくpasswdの例を出されて,シャドウパスワードじゃないじゃん,とかで,悔しい思いをしたことがありませんか?
私はあるんです.で,シャドウパスワードを導入してみました.
JFの文書に説明があるんですが,ちょっと現在の
状況と違うところがあるので,そこだけ自分で書いてみました.
現況
実は、ここのところshadow化がはやりです^^;slackwareなら3.2から
shadowが標準になりました。
Debianなら、1.3からはshadowを選択できます。
方法は、rootになって、
# /usr/sbin/shadowconfig on
これだけです。debianのパッケージ以外で自分が入れたものがあるなら、そのあとで
変更します。
Index
- libshadow.a
- 最近のCライブラリでは,shadowをサポートするようになったため,これが含まれません.そのため,アプリのコンパイルの仕方が多少異なります.
- wu_ftpd
- 今のところwu_ftpdは2.4(14)になって,バイナリーでも配布されています.
とりあえずftp://sunsite.sut.ac.jp/pub/archives/linux/system/Network/file-transferに,関連するファイルがあります.それを持ってきて,make install するだけです.
- samba
- sambaもまた,ユーザー認証しますから関係します.上でも述べたように
最近のCライブラリでは,シャドウをサポートしていますから,ライブラリを
リンクする必要はありません.
具体的には
# Use this for Linux without shadow passwords
# contributed by Andrew.Tridgell@anu.edu.au
FLAGSM = -DLINUX -DSHADOW_PWD -DKANJI=\"euc\"
LIBSM =
デフォルトでは,LIBSM = -lshadow となっていますが,これはいりません.
- qpopper
- qpopperもシャドウ対応にしましょう.
make.linuxの中身を変えます.
CFLAGS = -DBIND43 -DHAVE_VSPRINTF -DSYSV -DLINUX -DAUTH
の様に,-DAUTH を加えます.あとは,make linux して,popper.linuxを
/usr/sbin/popperとしてコピーして,inetdをいじります.
yasuhi-a@is.aist-nara.ac.jp(1997/June/22)
Linux Solutions 目次へ
PGPについて
yasu/Ar homepage