linux中如何讓普通使用者訪問其他使用者的目錄

2021-09-29 09:27:05 字數 1476 閱讀 3748

目前有乙個test1分組,分組下test1使用者可訪問/home/test1目錄,現有乙個普通使用者test2需要訪問該目錄中的日誌檔案,

此時test2使用者想要訪問該目錄可有一下方法實現:

將使用者加入到要訪問的分支中,usermod -g test1 test2,並為該目錄設定分組下可訪問 chmod -r 774 /home/test1/
整個測試過程如下:

[root@test-server-1 home]

# useradd test1

[root@test-server-1 home]

# useradd test2

[root@test-server-1 home]

# passwd test1

changing password for user test1.

new password:

bad password: the password is shorter than 8 characters

retype new password:

passwd: all authentication tokens updated successfully.

[root@test-server-1 home]

# passwd test2

changing password for user test2.

new password:

bad password: the password is shorter than 8 characters

retype new password:

passwd: all authentication tokens updated successfully.

[root@test-server-1 home]

# use test2

-bash: use: command not found

[root@test-server-1 home]

# su test2

[test2@test-server-1 home]$ cd test1

bash: cd: test1: permission denied #此時訪問被禁止

[test2@test-server-1 home]$ exit

[root@test-server-1 home]

# usermod -g test1 test2

[root@test-server-1 home]

# chmod -r 774 /home/test1

[root@test-server-1 home]

# su test2

[test2@test-server-1 home]$ cd test1

[test2@test-server-1 test1]$ ll #此時訪問通過,方法可行

total 0

Linux中如何讓普通使用者獲得root使用者的能力?

1 直接切換使用者為root su su 有什麼區別 su 部分環境變數切換使用者有變化 su 全部環境變數切換使用者有變化 2 直接修改檔案的許可權 rwx 屬主資訊 3 sudo功能配置說明 a 如何配置sudo許可權資訊 visudo c 配置好的檔案語法檢查 擴充套件配置方法 1 授權單個命...

Linux學習之如何讓普通使用者獲得ROOT許可權

sudo l 檢視當前使用者可使用的命令,僅限root使用者可用。sudo為系統管理員提供配置檔案,允許系統管理員集中地管理使用者的使用許可權和使用的主機,它預設的存放位置是 etc sudoers。1 檢視並修改sudoers的檔案許可權 我發現sudoers是乙個唯讀檔案,若要修改,必須修改許可...

Linux普通使用者管理

首先必須使用root使用者登入主機 然後再建立乙個新的普通使用者 新的普通使用者登入後除了 root目錄和其他使用者的家目錄不能訪問 其他的系統目錄和其他使用者在根目錄下或者系統目錄中建立的子目錄都能進行讀操作 但是不能寫操作和刪除操作 普通使用者可以實現檢視一些應用的目錄和檔案 但是卻無法對這些目...