- PR -

ユーザについて

1
投稿者投稿内容
まーちゃん
会議室デビュー日: 2004/11/09
投稿数: 18
投稿日時: 2004-11-19 17:23
Turbolinux8serverにて
apacheの勉強を始めて、apache専用のユーザを作ろうと思い
useradd wwwとすると
user: user www existsと表示されてしまいます。
これはwwwユーザはすでにあるというメッセージですが
wwwユーザがどこにあるのか分かりません。
/homeの中に作りたいのですが
どんなユーザがあるのか調べる方法ってありますか?
ちなみにcuiです。

後、httpd.confの中にUserとGroupを設定する箇所があると思いますが
これは最初はnobodyになっています。ここの意味はなんなのでしょうか?
これを専用のユーザに変更したほうがセキュリティ上よいと書かれていたのですが・・・

よろしくお願いします。
非武装エリア
大ベテラン
会議室デビュー日: 2004/03/03
投稿数: 202
お住まい・勤務地: 日本・たこ部屋
投稿日時: 2004-11-19 17:49
ファイルとしては、

/etc/passwd
/etc/group
/etc/shadow
/etc/shadow-

が関係するファイルですね。

編集は、vipwコマンドですね。


kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-11-19 18:59
こんばんわ.

# grep www /etc/passwd
とすると,「www があるかどうか?」も「home directory がどこか?」も
分かるのではないかと.
turbolinux だと default では /var/www ではなかったかと.
まーちゃん
会議室デビュー日: 2004/11/09
投稿数: 18
投稿日時: 2004-11-22 11:33
less /etc/passwdとコマンドと打ったところ、
www:x:301:302::/var/www:/bin/bash
というように表示されました。

このwwwというユーザを/homeディレクトリに作りたいのですが
この場合一度wwwユーザを削除して新たに/home/にwwwというユーザを
作成したほうがいいのでしょうか?
kazumix
会議室デビュー日: 2004/11/18
投稿数: 4
投稿日時: 2004-11-22 12:19
引用:

このwwwというユーザを/homeディレクトリに作りたいのですが
この場合一度wwwユーザを削除して新たに/home/にwwwというユーザを
作成したほうがいいのでしょうか?



/home/ 配下に www ディレクトリを作成して、
vipw で wwwユーザのホームディレクトリ(="/var/www")部分を
/home/www に変更すればOKだと思います。
(パーミッションは自分で適切に設定する必要があるかもしれません )
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-11-22 12:29
こんにちわ.
引用:

引用:

このwwwというユーザを/homeディレクトリに作りたいのですが
この場合一度wwwユーザを削除して新たに/home/にwwwというユーザを
作成したほうがいいのでしょうか?


/home/ 配下に www ディレクトリを作成して、
vipw で wwwユーザのホームディレクトリ(="/var/www")部分を
/home/www に変更すればOKだと思います。
(パーミッションは自分で適切に設定する必要があるかもしれません )


です.
ついでに書くと,/home/www は /var/www を参考にして権限を設定してあげればよいです.
下位の directory も同様です.
kazumix
会議室デビュー日: 2004/11/18
投稿数: 4
投稿日時: 2004-11-22 13:03
引用:


ついでに書くと,/home/www は /var/www を参考にして権限を設定してあげればよいです.
下位の directory も同様です.




さらについでに書くと、
ファイルやディレクトリをそのまま引継ぎたい場合は、
/var/www を cp -pr でコピーすれば、所有者・グループ・パーミッション・
がコピー元と同じになります。
altezza
会議室デビュー日: 2002/09/17
投稿数: 16
投稿日時: 2004-11-22 13:44
引用:

まーちゃんさんの書き込み (2004-11-22 11:33) より:
このwwwというユーザを/homeディレクトリに作りたいのですが
この場合一度wwwユーザを削除して新たに/home/にwwwというユーザを
作成したほうがいいのでしょうか?



linuxならusermodコマンドがあります。
usermod -d 新ホームディレクトリ ユーザ名
でホームディレクトリを変更できます。
-mオプションを付けるとファイルやディレクトリの移行も行ってくれます。
rootユーザで実行してください。
1

スキルアップ/キャリアアップ(JOB@IT)