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

1.普通用户是否有权创建文件或目录?

普通用户没有直接创建目录的权限,必须由root修改。
如图:

(1)切换到测试用户操作。

(2)创建test_file目录。
由于没有权限,无法创建成功。

(3)切换到root后,通过chown授予测试权限。
然后重复步骤(1)(2)即可完成创建。

2.如何检查测试用户的权限?

使用cat/etc/passwd命令查看所有用户权限。
如图:

高级信息:

在用户权限列表中,可以看到每一行都用6个分隔符分隔:“7带字符串的列。
每个字符串代表的含义分别是用户名、密码、UID(系统用来区分不同用户的整数)、GID(系统用来区分不同用户组的整数)、描述列、主目录和登录shell。

参考来源:Linux教程

linux创建目录树的时候显示无法创建权限不够怎么办应该怎么输入求详

默认情况下,用户没有写入/mnt目录的权限。
如果需要写入则需要添加sudo,如sudomkdir-p/mnt/usr1/。

linux命令中,在属主目录的位置,想要在上一级目录新建一个目录,但是提示错误,没有权限

目录操作命令cdcd命令作用在每个操作系统中,都需要更改目录,Linux也不例外。
在Linux操作系统中,cd命令用于更改工作目录。
命令格式及cd命令用法命令格式:cd命令用法示例1:当前工作目录为:/home/development如果要改变当前工作目录并进入下一级目录的温度,应使用cd命令。
[development@www~]$pwd——可以通过pwd命令查看当前工作目录。
/home/development————当前工作目录为:/home/development【development@www~]$cdtemp/————通过命令cdtemp将当前目录更改为/home/development/temptemp]$pwd————再次使用pwd命令查看当前工作目录/home/development/temp————可以看出当前工作目录为:/home/development/temp​Linux目录下结构,”。
”表示当前目录,“..”表示当前目录的父目录,“/”表示根目录。
示例2:在上面的示例中,我进入了底层子目录temp/home/development现在我回到顶层父目录,然后回到根目录。
[development@wwwtemp]$cd.-——返回当前目录的父目录。
  [development@www~]$pwd​/home/development​[development@www~]$cd/————返回根目录。
 [development@www/]$pwd/————根目录。
当用户使用个人帐户登录系统时,将直接进入用户的主目录。
当用户需要从任意工作目录返回主目录时,可以使用cd命令直接返回。
示例3:在上面的示例中,我们已经进入了根目录,现在想要返回到我们的主目录。
  [development@www/]$pwd​​/​[development@www/]$cd————直接进入你的主目录。
[development@www~]$pwd​/home/development​mkdir​Mkdir命令功能mkdir命令用于创建一个新目录。
这个新目录不仅可以使用绝对路径,还可以使用相对路径。
但用户创建新目录的前提条件是创建者对所创建的新目录的父目录具有写权限。
命令格式及mkdir命令用法命令格式:mkdir[](主要是两个选项:-p和-m)-p:创建新目录时,如果父目录不存在,则先创建父目录。
-m:创建新目录时指定该目录的权限。
命令使用示例1:当前工作目录为:/home/development,且用户对/home/development目录有写权限。
现在在此目录下新建一个名为temp的子目录。
(使用相对路径)【development@www~]$mkdirtemp(也可以使用mkdir./temp创建)【development@www~]$ls-al【total56】drwx------4developmentdevelopment4096Jul2113:03。
drwxr-xr-x13rootroot4096Jul1515:45..-rw--------1developmentdevelopment179Jul2110:58.bash_history-rw-r--r--1developmentdevelopment24Jul122006.bash_logout-rw-r--r--1developmentdevelopment24Jul122006.ment176Jul122006.bash_profile-rw-r--r--1developmentdevelopment124Jul122006.bashrc-rw-r--r--1developmentdevelopment515Aug42006.emacsw-------1developmentdevelopment16Jul413:41.mysql_historydrwxr--r--1developmentdevelopment515Aug42006.velopment4096Jul2113:03temp​-rw-------1developmentdevelopment7168Jul2110:45.viminfo​drwxr-xr-x2developmentdevelopment4096Jun3009:11.xemacs​-rw-r--r--1developmentdevelopment658Sep122006.zshrc​(使用/home/development目录中的相对路径)目录下的temp子目录,默认权限为775)示例2:当前工作目录是:/home/development,并且用户对/home/development目录有写权限,现在新建一个子目录test(使用绝对路径)。
  [development@www~]$mkdir/home/development/temp/test​[development@www~]$cdtemp/​​[development@wwwtemp]$ls-al​总计12​drwxrwxr-x3developmentdevelopment4096Jul2113:07。
drwx------4developmentdevelopment4096Jul2113:04..drwxrwxr-x2developmentdevelopment4096Jul2113:07test(使用绝对路径在/home/development/Temp目录下创建新子目录test默认权限为775。
)示例3:创建temp目录并在其上进行测试/home/development目录中的time是test父目录,test是temp子目录。
目前,使用-p选项创建一个没有临时父目录的测试目录。
系统首先创建父目录temp,然后创建子目录test。
[development@www~]$mkdir-p/home/development/temp/test(也可以使用等效路径mkdir-p./temp/test创建)[development@www~]$cdtemp/[development@wwwtemp]$ls-al总12drwxrwxr-x3developmentdevelopment4096Jul2113:12。
drwx------4developmentdevelopment4096Jul2113:12..drwxrwxr-x2developmentdevelopment4096Jul211Test3:12示例4:在/home/development目录下创建一个名为test的子目录,并对该目录授予一定的权限:该用户有读、写、执行的权限权限,同一组内的用户具有读取和执行权限,该组外的其他用户仅具有读取权限。
应使用选项[-m权限]。
[开发@www~]$mkdir-m754test【开发@www~】$ls-al【总计56】drwx------4developmentdevelopment4096Jul2113:16。
 drwxr-xr-x13rootroot-1596Jul5-1.15。
9Jul2110:58.bash_historyⅢ-rw-r--r--1developmentdevelopment24Jul122006.bash_logoutⅢ-rw-r--r--1developmentdevelopment176Jul122006.bash_profileⅢ-rw-r--r--1developmentdevelopment24Jul122006。
rw-r--r--1developmentdevelopment515Aug42006.emacs​-rw------1developmentdevelopment16Jul413:41.mysql_history​drwxr-xr--2developmentdevelopment4096Jul2113:14-权限已维护evelopment7168Jul2110:45.viminfo〈drwxr-xr-x2developmentdevelopment4096Jun3009:11.xemacs〉-rw-r--r--1developmentdevelopment658Sep122006.zshrcrmdir(这个命令现在好像很少用了,不过我一般就用rm)rmdir命令功能删除一个确定为空目录。
当要删除的目录下的所有文件和子目录都被删除后,就可以使用rmdir命令来删除该目录了(我个人觉得不太实用)。
当用户删除目录时,他应该对该目录的父目录具有写权限。
命令格式及命令用法rmdir命令格式:rmdir[]-p:删除指定路径上的所有目录(目录数量为1个以上)。
命令使用示例1:当前工作目录为:/home/development,用户对/home/development目录有写权限。
现在删除temp子目录中的test子目录。
 [development@www~]$cdtemp/【development@wwwtemp]$ls[development@wwwtemp]$rmdirtest/[development@wwwtemp]$ls——执行rmdir命令后,测试被删除。
[development@wwwtemp]$例2:/home/development目录下有一个空子目录,名称为:temp,temp下有一个空子目录test,test下有一个test1子目录,此时可以使用-p选项删除目录test/test1。
[开发@www~]$pwd​/home/development​[开发@www~]$ls​temp​[开发@www~]$rmdir-ptemp/test/test1/​[开发@www~]$ls​[开发@www~]$看看这是否对您有帮助....您可以再试一次!