由 dacheng 在 08-07-2003 14:30 发表:
怎样做才能在每个用户的主目录下都创建一个www目录?
在使用Apache的过程中,启用用户的主目录:www 怎样做才能实现使用useradd创建用户时自动创建www目录。如果有其它解决办法也请一并指出
得之于心 应之于手
由 wind521 在 08-07-2003 15:46 发表:
useradd的时候用-d来指写home目录呀!
:)不过可能麻烦一些
由 小牛 在 08-07-2003 15:55 发表:
vi /etc/profile
mkdir www #加入這一行進去
由 dacheng 在 08-07-2003 17:14 发表:
在redhat 9.0中,进行mkdir /etc/skel/www 然后useradd dyd,在/home/dyd中会自动生成www 目录。但是还要使用下列命令:chown dyd.apache /home/dyd/www chmod 2755。如果有300个用户,我。。。我要自杀了!救命,救命呀!
得之于心 应之于手
由 lightwiter 在 08-07-2003 20:41 发表:
我原来写过一个这样手动添加帐号的脚本:
#!/bin/sh
script for add a new linux user and create "webdisk" dir on each user home dir
Arguments:
$1 - username
$2 - password
if [ -f $1 ] ; then
echo "type './adduser.sh username password' to add a linux user."
echo "please input username and password."
else
if [ -f $2 ] ; then
echo "type 'adduser.sh username password' to add a linux user."
echo "please input password."
else
useradd $1 -p $2
passwd $1
cd /home/$1
mkdir webdisk
chown $1.$1 webdisk
chmod 700 webdisk
edquota -p lightwiter $1
edquota $1
echo "all missions complete."
echo "all actions complete."
echo "plesea check your user '$1' "
fi
fi
是新手啦,没办法,又要害一害大家了,希望明天我也能帮别人回报linuxsir 这个大家庭。
只不过说老实话,这里的版主和兄弟们可真让我感动,和其它论坛相比某某好的那些话也就不说了。
</p