假设我的朋友账号分别是v{1,2,3,4,5},且这五人想要共享一个目录,因此应该加入同一个群组,假设这个群组为vbird,且这五个账号的密码均为password.那该如何建置这五个账号?
#!/bin/bash
groupadd vbird
for username in v1 v2 v3 v4 v5
do
useradd -G vbird $username
echo "password" | passwd --stdin $username
done

这五人的共享目录建至于/home/vbird这个目录,这个目录只能给这五个人使用,且每个人均可于该目录内进行任何动作,那该如何建置这个目录的共享的权限。

考虑到共享目录,因此需要有SGID的权限才行,否则个别数组数据会让这五个人彼此间无法修改对方的数据的。因此需要这样做:

mkdir /home/vbird

chgrp vbrid /home/vbird

chmod 2770 /home/vbird(了解权限s的功能)

ll -d /home/vbird

最新文章

  1. Git(远程仓库:git@oschina)-V2.0
  2. 如何排查APP服务端和客户端是否支持ATS
  3. 第十三周学习笔记(编辑器选错了重发了这一个 原博客的确周天晚上提交了orz)
  4. AutoMapper用法(转载)
  5. iOS AVAudioPlayer 提示音
  6. ER模型的学习
  7. 06_Ajax初步入门第一天
  8. GIT入门笔记(18)- 标签创建和管理
  9. 数据库原理 - 序列5 - 事务是如何实现的? - Undo Log解析
  10. nginx 的各种配置
  11. Ubuntu server 16.04安装,无网卡驱动解决
  12. 散度、旋度与 Laplacian
  13. Confluence 6 找到在创建 XML 备份的时候出现的错误
  14. Signing for "XXXX" requires a development team.
  15. XML文件生成C++代码(基于pugixml)
  16. leetcode -day28 Unique Binary Search Trees I II
  17. c# 求第30位数的值
  18. ueditor1_4_3_3编辑器的应用
  19. #pragma预处理命令详解
  20. Ext Connection

热门文章

  1. Lua语法要点
  2. WebService/WCF/WebAPI区别
  3. install ubuntu16.04
  4. web前端笔记整理---CSS
  5. CY7C68013A控制传输
  6. JDBC获取数据库Connection的工具抽取
  7. Servlet工作原理分析
  8. String 操作
  9. 【RN6752】模拟高清AHD芯片或成为车机新标配
  10. [js高手之路]node js系列课程-图解express+supervisor+ejs用法