如何使用Permisson在Linux中创建文件夹

时间:2018-03-29 10:30:48

标签: linux centos

您好我想在/有权限的Centos中创建文件夹,以便任何用户都可以在该文件夹中创建文件夹和文件。

4 个答案:

答案 0 :(得分:1)

1。使用mkdir

mkdir -m 777 folder_name

OR

mkdir -m a=rwx folder_name

其中-m代表解析为目录权限的setting file **mode**,而777a=rwx(所有人/所有人= rwx)意味着每个人都可以读取,写入和执行。

2。使用install

install -d -m 0777 folder_name

其中-d表示目录-m表示设置权限模式,与mkdir命令相同。

3。编写shell脚本或function() in .bashrc

  • 您可以编写一个像这样的简单shell脚本

    #!/bin/bash
    mkdir "$1"
    chmod 777 "$1"
    

    使用任何名称保存它,例如mkdirwap,然后运行chmod使其可执行并运行脚本。

    chmod u+x mkdirwap
    ./mkdirwap your_folder
    
  • 或者在.bashrc中写一个函数(),如下所示

    mkdirwap ()
    {
        mkdir "$1"; chmod 777 "$1"
    }
    

    OR

    mkdirwap () { install -d -m "$1" }
    

    在两种情况下"$1" refers to 1st parameter传递给函数,在本例中是your_folder(文件夹的名称)。

    完成后,保存文件.bashrc并通过键入

    来获取
    source ~/.bashrc
    

    OR

    . ~/.basrc
    

    你很高兴。

随意添加更多详细信息以便回答。

答案 1 :(得分:0)

使用mkdir创建文件夹

 mkdir -m 777 yourfolder

授予特定用户访问权限

 chown <some_user>: yourfolder

如果您要将用户添加到与文件夹相关联的组

usermod -a -G groupname <some_user>

但在你的情况下,第一个方法将为你做

答案 2 :(得分:0)

使用mkdir如下

mkdir -m -a=rwx yourfolder

答案 3 :(得分:0)

使用 mkdir 创建文件夹

mkdir -m rwx yourfolder