博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用chmod和chown创建一个多用户共享文件夹
阅读量:5007 次
发布时间:2019-06-12

本文共 555 字,大约阅读时间需要 1 分钟。

首先要创建一个组MUSIC,为这个组添加两个用户A和B。

#groupadd MUSIC#usermod -a -G MUSIC A  //-a表示不离开现有组#usermod -a -G  MUSIC B

然后创建目录/usr/local/share/Music

#sudo mkdir /usr/local/share/Music

然后要更改目录的所属组位MUSIC并更改组权限位rwx,因为要进入目录必须有x权限,要读取目录内容必须有r权限,要更改目录文件必须有w权限。

# chown :MUSIC /usr/local/share/Music# chmod 775 /usr/local/share/Music

现在还有两个问题:

1、一是要改变系统默认掩码使得组MUSIC下的用户在Music目录下创建的文件具有组内写权限

2、二是要设置Music的设置位,使得Music目录下创建的目录或文件的有效组等于Music目录的组所有者MUSIC(因为创建的文件或目录的组所有者等于有效组)

# umask 0002# chmod g+s /usr/local/share/Music

现在就大功告成了

 

转载于:https://www.cnblogs.com/coderht/p/7210287.html

你可能感兴趣的文章
列表、元组、字典、集合的定义、操作与综合练习
查看>>
设计模式六大原则(5):迪米特法则
查看>>
iOS中使用nil NULL NSNULL的区别
查看>>
操作系统实验3:内存分配与回收
查看>>
Paul Graham:梦寐以求的编程语言
查看>>
C#开发中使用配置文件对象简化配置的本地保存
查看>>
工厂模式
查看>>
Shiro学习
查看>>
9、第九节课jquery选择器jq2,20151007
查看>>
java.lang.NoSuchMethodException
查看>>
职场培训师的一些建议
查看>>
linux中Daemon守护进程编程
查看>>
java复制整个文件夹(对大文件的操作)
查看>>
anaconda的安装以及tensorflow环境的搭建
查看>>
Java构造方法、重载及垃圾回收
查看>>
.Net Core AES加密解密
查看>>
快速幂竞赛模板
查看>>
Close与Dispose的区别
查看>>
Spring Quartz实现任务调度
查看>>
python | 桶排序、冒泡排序、选择排序、去重
查看>>