Debian

將 celery 添加到管理組,但仍然無法執行 bash 腳本

  • June 12, 2021

我以芹菜身份登錄,

celery@de-vpn-2:/etc/app$ ls -lt
total 8
-rwx------ 1 admin admin 144 Jun 12 18:39 user-count.sh

但我無權執行 bash 腳本:

celery@de-vpn-2:/etc/app$ bash user-count.sh
bash: user-count.sh: Permission denied

但是我被添加到管理員組

sudo usermod -a -G admin celery

那麼為什麼我沒有執行它的權限呢?謝謝

該組無權訪問該文件。

如果您希望 celery 使用者能夠執行該文件:

chmod g+rx user-count.sh

這為管理員組添加了對文件的讀取和執行權限。之後,使用 celery 啟動一個新的 shell 會話,使用者可以執行該文件。

引用自:https://unix.stackexchange.com/questions/654025