Debian
將 celery 添加到管理組,但仍然無法執行 bash 腳本
我以芹菜身份登錄,
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 會話,使用者可以執行該文件。