unix创建文件目录为什么必须用超级用户,我的是FreeBSD9.0,比如mkdir 这类命令都只有超级用户才能用,为什

2025-03-06 21:34:06
推荐回答(2个)
回答1:

非也,要创建目录,需要有你所在的当前目录的写权限,如果你没有,就不行。这个跟是不是超级用户没关系。超级用户只是系统中权限最大的用户,可以通过权限检查,这样就不需要密码、身份切换什么的。

如果你具有当前目录的写权限,你自己也可以使用mkdir命令,还可以创建文件。

你自己的目录一般在 /home/你的用户名 下面,这个目录下一般可以任意创建文件、文件夹什么的,当然在配额的管理下。

一般来说,这个目录的属主就是你,拥有的默认权限是755。

回答2:

不可能,你没有在该目录下面的权限,ls -rtl 之后查看权限就知道。