为linux增加一个web用户的前后操作

梦浪的小虾米
2019-08-16 / 2 评论 / 1,177 阅读 / 正在检测是否收录...

前言

今天使用composer 拉取一个包的时候,composer提示我不能使用root 权限拉取。好吧,只能创建一个用户了。
因为年纪大了,记不住命令了,只能把命令记在这里了

正文

useradd -m username
创建一个用户

emmm,我以为这就完了
正准备su 切换用户来着,突然发现,我好像没有设置密码

passwd username
为username用户设置密码

嘿嘿,你以为干完了?并没有, 因为web用户是www组用户,而我是自定义用户,所以需要把这个用户放到www组

将一个用户添加到用户组中,千万不能直接用: 
usermod -G groupA 

这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。 
应该用 加上 -a 选项: 
usermod -a -G groupA username

终于搞完了。美滋滋

切换到username用户
su username

嗯,root用户切换到自定义用户不需要输入密码。别问我为什么不需要,我估计应该是root权限太大的原因。


又开始了composer初始化。。。
emmm, 又失败了,额,composer.lock文件权限不够。。。
哦,设置权限,因为我是www组内的用户,不是www,所以需要让本组拥有可读可写的权限,

递归赋予www组和www用户的权限为可读可写可执行权限
chown -R 775 ./

再次执行,嗯,千辛万苦,终于执行成功了

0

评论 (2)

取消
  1. 头像
    Teacher Du
    Linux · Google Chrome

    初来乍到,请多关照!

    回复
  2. 头像
    似乎
    Windows 7 · Google Chrome

    似乎不能用了

    回复