Centos 7 Zezwalaj wszystkim użytkownikom na CronTab


0

Mam problem polegający na tym, że żaden z użytkowników komputera nie ma dostępu do crontab. Kiedyś było to możliwe, ale wydaje się, że ostatnio przestało działać po ostatnim przywróceniu kopii zapasowej.

Występuje błąd: „Ty (...) nie masz dostępu do (crontab) z powodu konfiguracji pam.”. Sprawdziłem ten problem i wypróbowałem kroki tutaj (dodaj wiersze, aby dać użytkownikom dostęp do cron i crond, a także ogólną linię do współużytkowania wszystkich użytkowników ze wszystkimi), ale to nie zadziałało: https: // support .oneidentity.com / authentication-services / kb / 149615 / user-not-to-run-crontab-command-due-to-error-you-username-are-not-wolno-access-to-crontab-bo -of-pam-configuration-

Nie ma wygaśnięcia hasła. Nie jestem nawet pewien, czy użytkownik został skonfigurowany przy użyciu hasła. Próbowałem założyć taki, ale i tak nie działał.

Wcześniej otrzymywałem kolejny błąd („Ty (...) nie możesz używać tego programu (crontab)”), ale udało mi się to obejść, tworząc pusty plik „cron.deny”. Wydaje mi się, że nie mogę ominąć tego drugiego błędu. Zastanawiam się, czy może to być problem z uprawnieniami?

Próbowałem zalogować się bezpośrednio jako użytkownik, a także zalogować się przez „sudo -iu”.

Odpowiedzi:


0

Przyczyną tego problemu były niektóre błędne uprawnienia do wielu plików. Niektóre z odpowiednich plików wykonywalnych pozostawiono z uprawnieniami 777.

Po przywróceniu uprawnień do pracy na tych plikach w oparciu o kolejną instalację Centos 7, crontab zaczął ponownie działać dla wszystkich użytkowników.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.