linux在普通用户下创建目录权限不够,有打开此权限的方案吗?急!linux在普通用户下创建目录权限不够,有打开此权限的方案吗?急!

linux在普通用户下创建目录权限不够,有打开此权限的方案吗?急!

权限不够,切换到root用户不就够了?
使用su命令切换到root用户,然后进行登录,输入root账号的密码就行了,默认是不显示的,登录之后就有权限了。
另外,你也可以在指令前面加上sudo来获得权限。

在前面加上sudo,然后输入密码,输入完毕后回车就可以了。
提示:输入密码时,密码是不显示的,输入完按回车就好了。

img

最简单的方式,

img

这个问题在那个”嘻嘻作者哈哈”的博客里有那个问题的解答,CSDN可以搜一下,看一下他的那个文章

linux在根目录下面创建文件默认情况下普通用户是没有权限的,两种方式解决:
1、在命令前面加上 sudo ,然后输入 root 的密码,比如创建目录 sudo mkdir test_dir
2、直接切换到 root,即将当前的用户切换到超级用户,命令是 sudo -s,然后输入 root 密码就可以了,后续的操作都是 root 用户下的操作,如果想退出 root 用户,命令行输入 exit 即可

这个文件夹777是最高权限,可以创建一个新的用户或者使用root用户,直接给他读写权限chown -R softuser.softuser /username

假如账户名"test"

  1. 只在test账户允许的地方创建目录,一般是/home/test下面
    cd /home/test
    mkdir data
    
  2. 使用sudo这个需要输入test账户的密码
    sudo mkdir /data 
    
  3. 首先切换root用户,然后用root用户创建,不过这样你以后查看都不方便
    sudo su - root
    mkdir /data
    

已经很多答案了,可以各种参考去尝试了。

如果是自己得账号,每次使用root超级管理员这个账号,就不存在权限问题了

借用超级用户,sudo mkdir 目录名

sudo或者直接切换到root用户

su切换root使用或者在执行命令前加sudo,输入root的密码