Linux中,如何實現文件共享以及許可權設定

2021-06-27 19:29:24 字數 1368 閱讀 4220

有這樣乙個需求,在linux中新建兩個使用者,這裡定義為usera和userb。要實現下面的要求:

usera登入後,在其家目錄下能看到usera和userb目錄,並且對usera有讀寫執行許可權,對userb目錄有讀的許可權;

userb登入後,在其家目錄下能看到usera和userb目錄,並且對userb有讀寫執行許可權,對usera目錄有讀的許可權;

為了實現這樣的要求,首先需要將兩個使用者附屬到同乙個使用者組下。

root使用者登入

先新建使用者組:groupadd usergroup

檢查建立是否成功

cat/etc/group。檔案最後一列應該是剛才建立的使用者組名稱

建立使用者a:useradd -d /home/usera -m -g usergroup usera

設定許可權:chmod -r 770 /home/usera

設定密碼:passwd usera

usera登入:su - usera

檢視使用者路徑是否正確:pwd

建立資料夾:mkdir usera

設定目錄訪問許可權:chmod -r 750 usera

檢視許可權是否正確:ls -l

切換到root目錄:exit

建立使用者userb:useradd -d /home/userb -m -g usergroup userb

設定許可權:chmod -r 770 /home/userb

設定密碼:passwd userb

切換到userb:su - userb

檢視使用者路徑是否正確:pwd

建立資料夾:mkdir userb

設定目錄訪問許可權:chmod -r 750 userb

檢視許可權是否正確:ls -l

這樣usera和userb都擁有了自己目錄的訪問許可權,同時相同使用者組下的使用者也只能讀取該使用者下共享的檔案,不能修改和刪除。

在使用者usera中新增使用者userb的連線:

使用者usera登入:ln -s /home/userb/userb userb

檢視連線是否正確:readlink userb

在使用者userb中新增使用者usera的連線:

使用者userb登入:ln -s /home/usera/usera usera

檢視連線是否正確:readlink usera

這樣,使用者usera登入後就能看到

-usera

-userb

目錄結構了,同時對usera有讀寫許可權,對userb只有讀許可權

使用者userb登陸後也能看到:

-usera

-userb

目錄結構,同時對userb有讀寫許可權,對usera只有讀許可權。

Linux中,如何實現文件共享以及許可權設定

有這樣乙個需求,在linux中新建兩個使用者,這裡定義為usera和userb。要實現下面的要求 usera登入後,在其家目錄下能看到usera和userb目錄,並且對usera有讀寫執行許可權,對userb目錄有讀的許可權 userb登入後,在其家目錄下能看到usera和userb目錄,並且對us...

VM中安裝vmtools以實現檔案共享

虛擬機器裡面有個安裝vm工具的 點下 然後會有個光碟 然後用命令進去 把乙個tar包複製到home下面 然後tar zxvf 那個tar包的名字 進入解壓的目錄 執行下那個.pl的指令碼 一路回車 然後重啟虛擬機器就安裝好了 root station90 vmware tools pwd media...

java中如何實現session共享

http協議是無狀態的,即你連續訪問某個網頁100次和訪問1次對伺服器來說是沒有區別對待的,因為它記不住你。那麼,在一些場合,確實需要伺服器記住當前使用者怎麼辦?比如使用者登入郵箱後,接下來要收郵件 寫郵件,總不能每次操作都讓使用者輸入使用者名稱和密碼吧,為了解決這個問題,session的方案就被提...