Linux学习(1):在服务器上与团队共享文件,workgroup这个用户组相关操作命令
生活随笔
收集整理的這篇文章主要介紹了
Linux学习(1):在服务器上与团队共享文件,workgroup这个用户组相关操作命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 前言
- 一、建立workgroup用戶組
- 二、創建work文件夾
- 三、讀寫權限管理
前言
共享文件對一個團隊而言非常重要。團隊的成員常常需要在一臺服務器上共同完成一項任務(如開發一套應用軟件)。下面介紹如何實現用戶間文件的共享。
一、建立workgroup用戶組
假設這個團隊的成員在服務器上的用戶名分別是 lucy、 lewis、mike 和 peter,它們都屬于workgroup這個用戶組(關于用戶和用戶組),可以用以下的命令模擬這個場景。
##新建一個名為 workgroup 的用戶組 [wang@localhost ~]$ sudo groupadd workgroup ##新建用戶,并歸入 workgroup 組 [wang@localhost ~]$ sudo useradd -G workgroup lucy [wang@localhost ~]$ sudo passwd lucy ##為用戶 lucy設置登錄密碼 [wang@localhost ~]$ sudo useradd -G workgroup lewis [wang@localhost ~]$ sudo passwd lewis ##為用戶 lewis 設置登錄密碼 [wang@localhost ~]$ sudo useradd -G workgroup mike [wang@localhost ~]$ sudo passwd mike ##為用戶 mike 設置登錄密碼 [wang@localhost ~]$ sudo useradd -G workgroup peter [wang@localhost ~]$ sudo passwd peter ##為用戶 peter 設置登錄密碼二、創建work文件夾
首先在/home目錄下建立一個名為 work 的目錄,作為這個小組的工作目錄,注意需要root 權限,在代碼前加 sudo,或者直接使用 su - 獲取權限。
[wang@localhost ~]$ cd /home ##切換到/home目錄 [wang@localhost home]$ sudo mkdir work ##建立一個名為 work 的目錄直接使用 su - 獲取權限
## 或者如下所示 [wang@localhost ~]$ su - 密碼: [root@localhost ~]# cd /home [root@localhost home]# mkdir work現在,任何人都可以訪問這個新建的目錄,而只有 root 用戶才擁有該目錄的寫權限。
三、讀寫權限管理
現在希望讓 workgroup 組的成員擁有這個目錄的讀寫權限,并禁止其他無關的用戶查看這個目錄。
[wang@localhost home]$ sudo chgrp workgroup work/ ##將 work 目錄的所有權交給 workgroup組 [wang@localhost home]$ sudo chmod g+rwx work/ ##增加workgroup 組對 work 目錄的讀、寫、執行權限 [wang@localhost home]$ sudo chmod o-rwx work/ ##撤銷其他用戶對work 目錄的讀、寫、執行權限接下來需要將這個目錄交給一個組長 lewis (現在 work 目錄的所有者還是 root用戶)
[wang@localhost home]$ sudo chown lewis work/ ##將 work 目錄的所有者更改為 lewis用戶現在,所有屬于這個組的成員都可以訪問并修改這個目錄中的內容了,而其他未經授權的用戶(除了root)則無法看到其中的內容。舉例來說,
lewis 在/home/work 目錄下新建了一個名為 test 的空文件,那么同屬一個組的用戶 peter 如果認為這個文件沒有必要,可以有權限刪除它。
總結
以上是生活随笔為你收集整理的Linux学习(1):在服务器上与团队共享文件,workgroup这个用户组相关操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫|12306模拟登录
- 下一篇: Linux之《荒岛余生》(三)内存篇