저는 Celery로 로그인했습니다.
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
그렇다면 왜 실행할 권한이 없습니까? 감사해요
답변1
이 그룹은 파일에 액세스할 수 없습니다.
셀러리 사용자가 파일을 실행할 수 있도록 하려면 다음을 수행하십시오.
chmod g+rx user-count.sh
이렇게 하면 관리자 그룹의 파일에 대한 읽기 및 실행 권한이 추가됩니다. 그런 다음 셀러리를 사용하여 새 셸 세션을 시작하면 사용자는 파일을 실행할 수 있습니다.