我在linux创建的用户为何没有创建文件或目录的权限呢

已举报 回答 关注

我在linux创建的用户为何没有创建文件或目录的权限呢

  • 回答数

    5

  • 浏览数

    10,404

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
一般来说,普通用户只在自己的主目录下有创建文件或目录的权限,如/home/test下。 你要关注你当前在哪个目录下。
查看用户权限没有意义,因为root无所不能,普通用户都差不多,就这两种。
具体看用户对某个文件或目录有无权限还是要看这个文件或目录的设置,用ls -l 文件名来看。
可以用chown或chmod命令改变某个用户对文件或目录的权限。
取消 评论
切换用户后,首先cd回车,进入新用户的主目录,在这个主目录里,你想创建啥都行。在别人的目录下想创建目录或者文件的话,你要加入别人目录相应的组里。可以用ls -l 命令查看文件夹所属的用户和组。用gpasswd -a 新用户 用户组 的命令加入某个用户组。
取消 评论
你是怎么切换用户的?su 用户名?你当前的目录在哪?你要在哪里创建?
取消 评论
root 用户对属于自己的文件,不管你设置权限是什么,都有写的权限。就算设成000,也是有权限写的,这是root用户的特殊之处。

取消 评论
很简单
用chmod命令
如果你想test在任何地方都能创建文件目录的话就直接用root登陆
chmod 777 -R /(第一个7是所有者有读4,写2,执行1权利,第二个7是同组人
第三个7时其他人,test算是其他人,-R是覆盖目录下所有内容不加的话只有/目录下能7,/下的其他目录就不行,/是根目录,)
取消 评论
ZOL问答 > 我在linux创建的用户为何没有创建文件或目录的权限呢

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?