當前位置:首頁 » 操作系統 » linux設置用戶目錄

linux設置用戶目錄

發布時間: 2023-01-11 14:10:32

1. linux設置工作主目錄

詳細說明如下:
第一種方法:vi /etc/passwd
找到要修改的用戶那幾行,修改掉即可。此法很暴力,建議慎用。
/etc/passwd文件格式
登錄名:加密口令:數字用戶id:數字組id:注釋欄位:起始目錄:shell程序
用此方法修改了用戶宿主目錄後,會出現某些異常,如:bash環境異常,需要將用戶原宿主目錄下的隱藏文件拷貝到更改後的宿主目錄即可
cp /原宿主目錄/.* /目標目錄
第二種:usermod
usermod -d /usr/newfolder -u uid
-u後面一定要接uid啊,不是username
附:usermod詳細參數
語 法:usermod [-lu][-c

評論0

0

載入更多

2. 在 Linux 上給用戶賦予指定目錄的讀寫許可權

在 Linux 上指定目錄的讀寫許可權賦予用戶,有兩種方法可以實現這個目標:第一種是使用 ACL (訪問控制列表),第二種是創建用戶組來管理文件許可權,下面會一一介紹。為了完成這個教程,我們將使用以下設置:

請確認所有的命令都是使用 root 用戶執行的,或者使用 sudo 命令來享受與之同樣的許可權。讓我們開始吧!下面,先使用 mkdir 命令來創建一個名為 share 的目錄。

1. 使用 ACL 來為用戶賦予目錄的讀寫許可權

重要提示: 打算使用此方法的話,您需要確認您的 Linux 文件系統類型(如 ext3 和 ext4, NTFS, BTRFS)支持 ACL。

1.1. 首先, 依照以下命令在您的系統中檢查當前文件系統類型,並且查看內核是否支持 ACL:

從下方的截屏可以看到,文件系統類型是 ext4,並且從 CONFIG_EXT4_FS_POSIX_ACL=y 選項可以發現內核是支持 POSIX ACL 的。

[圖片上傳失敗...(image-c85622-1574572716190)]

1.2. 查看文件系統(分區)掛載時是否使用了 ACL 選項。

[圖片上傳失敗...(image-bdb4d9-1574572716190)]

通過上邊的輸出可以發現,默認的掛載項目中已經對 ACL 進行了支持。如果發現結果不如所願,你可以通過以下命令對指定分區(此例中使用 /dev/sda3)開啟 ACL 的支持)。

1.3. 指定目錄 share 的讀寫許可權分配給名為 shenweiyan 的用戶了,依照以下命令執行即可。

[圖片上傳失敗...(image-dfb909-1574572716190)]

在上方的截屏中,通過輸出結果的第二行 getfacl 命令可以發現,用戶 shenweiyan 已經成功的被賦予了 /data/share 目錄的讀寫許可權。

如果想要獲取 ACL 列表的更多信息。請參考:

2. 使用用戶組來為用戶賦予指定目錄的讀寫許可權

2.1. 如果用戶已經擁有了默認的用戶組(通常組名與用戶名相同),就可以簡單的通過變更文件夾的所屬用戶組來完成。

另外,我們也可以通過以下方法為多個用戶(需要賦予指定目錄讀寫許可權的)新建一個用戶組。如此一來,也就創建了一個共享目錄。

2.2. 接下來將用戶 shenweiyan 添加到 dbshare 組中:

2.3. 將目錄的所屬用戶組變更為 dbshare:

2.4. 現在,給組成員設置讀寫許可權。

ok,在 Linux 上給用戶賦予指定目錄的讀寫許可權就介紹到這里 !

參考資料:

3. 在linux中新建用戶user3,設置其用戶的主目錄為/home/user3,應如何執行

使用useradd命令 – 創建用戶 《Linux就該這么學》有Linux命令大全
-d 新用戶每次登陸時所使用的家目錄
舉個例子 :添加新用戶linuxcool,設置家目錄為/tmp/linuxcool,用戶過期時間為2019/05/01.過期後兩天停權:
useradd -e "2019/05/01" -f 2 -d /tmp/linuxcool linuxcool

你的答案是:useradd -d /home/user3 user3

4. linux下怎麼修改用戶的默認目錄

1、開始之前,我們需要有root許可權。這里我們就以binn這個用戶為例。我們先來看看我們機器上有哪些shell。cat /etc/shells。

6、然後我們再次登錄binn。可以看到確實是ksh無誤。

5. 如何修改linux登錄後默認目錄

1、linux用戶登錄後默認目錄是在/etc/passwd文件設置的。如下圖所示,一共顯示了四行數據,其中第一行的/root即為root用戶登錄後的默認目錄,第二行daemon用戶的默認目錄是/usr/sbin。

6. linux命令 用什麼命令設置用戶home目錄

如果是已經存在的用戶,那麼用usermod -md /path/to/new/home XXX。將XXX 的home目錄遷移到 /path/to/new/home, 原home 目錄下的內容也一起移動到新目錄下。


如果是新加用戶,那麼在 useradd 命令里加上 -d /path/to/home 即可。

7. Linux的用戶目錄許可權設置為可讀可寫,怎麼設

可以使用
chmod
命令來對目錄設置許可權:
chmod
可以用3個數字來表達
用戶,用戶組,其他用戶:

chmod
777
/test
(數字的第一個7代表的是用戶許可權
數字的第二個7代表的是用戶組的許可權
數字的第三個7代表的是其他用戶的許可權)
而數字7是特定用戶的
讀,寫

執行
許可權:
[讀取--用數字
4
表示]
[寫--用數字
2
表示]
[執行--用數字
1
表示]
用這些數字相加得到許可權:
如你想設置/test目錄的許可權為:
對用戶可讀可寫,
4(讀取)+
2
(寫入)
=
6
對用戶組可讀可執行,
4(讀取)
+
1
(執行)
=
5
對其他用戶僅僅可讀;
4(讀取)
這樣就可以用命令:
chmod
654
/test
來設置許可權~
!!!提示如果是設置目錄,沒有執行許可權是不可以讀取目錄的。

8. linux設置起始目錄

起始目錄:對於linux啟動並掛載了文件系統後,當我們進入終端用戶界面,我們就會進入我們的linux起始目錄;
這個與「/」根目錄不同,他的符號為「~」;

我們可以查看該目錄的情況:# echo ~

#一般會列印出/root目錄,而我們應該知道該目錄的目的為root用戶目錄,其作用的本身是提供給root用戶使用的。

操作步驟如下:
1、切換到root用戶,直接修改/etc/passwd文件,找到用戶名一行,如下圖所示修改路徑,然後保存即可;

2、切換到root用戶,使用usermod命令,例如usermod -d /tmp test (test為用戶名),使用該命令請確保該用戶下沒有運行的軟體或進程;

3、最後切換到普通賬戶,就會看到當前默認目錄已經更改了。

熱點內容
安卓市場手機版從哪裡下載 發布:2025-05-15 20:17:28 瀏覽:813
幼兒速演算法 發布:2025-05-15 20:15:08 瀏覽:86
best把槍密碼多少 發布:2025-05-15 20:13:42 瀏覽:548
android安裝程序 發布:2025-05-15 20:13:20 瀏覽:559
c語言跳出死循環 發布:2025-05-15 20:06:04 瀏覽:824
a19處理器相當於安卓哪個水平 發布:2025-05-15 20:05:29 瀏覽:639
榮耀9i安卓強行關機按哪個鍵 發布:2025-05-15 20:00:32 瀏覽:750
密碼鎖寫什麼最好 發布:2025-05-15 19:05:31 瀏覽:782
5的源碼是 發布:2025-05-15 19:04:07 瀏覽:719
c語言創建的源文件 發布:2025-05-15 18:54:08 瀏覽:611