您好我想在/有权限的Centos中创建文件夹,以便任何用户都可以在该文件夹中创建文件夹和文件。
答案 0 :(得分:1)
mkdir
mkdir -m 777 folder_name
OR
mkdir -m a=rwx folder_name
其中-m
代表解析为目录权限的setting file **mode**
,而777
或a=rwx
(所有人/所有人= rwx)意味着每个人都可以读取,写入和执行。
install
install -d -m 0777 folder_name
其中-d
表示目录,-m
表示设置权限模式,与mkdir命令相同。
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