Linux修改用户名,与正在运行的Apache有关

19 篇文章 0 订阅


>>> 使用root帐号进行操作
sudo -i

>>> 记录目前的帐号的信息
id oldusername


>>> 给客户提示 维护中
nano /var/www/mysite/index.php 
die('Site is Under Maintenance, Please Visit Later');


>>> 停止apache
apachectl2 stop


>>> 如果你在用mpm_itk_module ,请先修改apache的网站配置文件的AssignUserId的用户名,否则apache不能重起
cp -Rp /etc/apache2/sites-available/ /etc/apache2/sites-available-bak/
>>> 然后逐个手动修改/etc/apache2/sites-available/下的有关配置文件,修改oldusername为newusername。



>>> 修改用户的名称 oldusername 改成 newusername 
>>> 其中参数-m是修改登录名称的同时将目录名称一同修改
usermod -l newusername -d /home/newusername -m oldusername


>>> 发生错误!无法改名!用户正在被某进程征用
提示usermod: user oldusername is currently used by process 20057
kill -9 20057
usermod -l newusername -d /home/newusername -m oldusername


>>> 修改用户组的名称
groupmod -n newusername oldusername


>>> 搞定!新用户信息为uid=1009(newusername) gid=1009(newusername) groups=1009(newusername)
id newusername


>>> 看看 /home/oldusername 有没有改名为newusername
ll /home/
>>>  没的话,改名字(实际已经改了)
mv /home/oldusername /home/newusername
>>> 系统自动把所有oldusername的文件和文件夹的所有者 改成 newusername!


>>> 取消 提示 维护中

nano /var/www/mysite/index.php 

...


apachectl2 start





======
延伸阅读
======
《让apache2运行时使用不同的用户权限:mpm_itk_module》
http://www.kuqin.com/web/20110715/92320.html











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rudon滨海渔村

花的越多,赚得越多...

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值