前言
今天使用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 ./
再次执行,嗯,千辛万苦,终于执行成功了
初来乍到,请多关照!
似乎不能用了