以前都是使用sudo功能做切换
这几天注意到一些sbin的指令默认上都是r-x
建了一个普通user设给他gid为0
测试直接执行useradd指令 可以秀出相关help
不像一般帐号直接是permission denied
但是真的要用指令去新增使用者的时候
却出现错误讯息
can't lock /etc/passwd, try again later
网络上有看到说要将.lock档删除 可是却找不到这个档案
后来将useradd的权限都全开依然不行
最后能成功的一样得靠sudo
不知道是否useradd之类系统指令 只能让uid为0的帐号执行?
以前一直认为rwx的权限是针对该档案的操作
有x即可执行该档案 而操作起来也是能执行(没有permission denied)
但是执行结果却不成功
这部分概念不太熟悉 还请前辈解惑
谢谢