Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Пропал доступ к crontab  (Прочитано 610 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн badwhite

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Пропал доступ к crontab
« : 21 Февраля 2025, 08:05:21 »
Здравствуйте. Недавно я удалил пользовательскую учётную запись и создал заново с тем же именем. После этого у меня на ней пропал доступ к crontab. При вводе crontab -e я получаю ошибку crontabs/username/: fdopen: Отказано в доступе username@server:~$Подскажите, пожалуйста, как чинить?  :)

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3325
    • Просмотр профиля
Re: Пропал доступ к crontab
« Ответ #1 : 21 Февраля 2025, 08:41:38 »
Судя по описанию ты удалил пользователя у которого были задания crontab.
Создал нового пользователя у которого другой uid но имя совпадает.
Покажи
sudo ls -lh /var/spool/cron/crontabs/
« Последнее редактирование: 21 Февраля 2025, 08:43:27 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн Smörman

  • Азъ есмь Школяръ
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 578
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: Пропал доступ к crontab
« Ответ #2 : 21 Февраля 2025, 10:27:55 »
Судя по описанию ты удалил пользователя у которого были задания crontab
Или создал Пользователя с таким же именем и не только с другим UIID, но и с другими правами...
Но всё же, думаю, твоё предположение абсолютно в точку.
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн badwhite

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Пропал доступ к crontab
« Ответ #3 : 21 Февраля 2025, 19:43:42 »
Судя по описанию ты удалил пользователя у которого были задания crontab.
Создал нового пользователя у которого другой uid но имя совпадает.
Да, так и есть

Покажи
sudo ls -lh /var/spool/cron/crontabs/

root@server:~# ls -lh /var/spool/cron/crontabs/
итого 24K
-rw------- 1 username3   crontab 1,3K авг 10  2024 username3
-rw------- 1         1004 crontab 1,3K авг 10  2024 username
-rw------- 1 username4  crontab 1,3K авг 10  2024 username4
-rw------- 1 username5    crontab 1,3K авг 10  2024 username5
-rw------- 1 username6 crontab 1,3K авг 10  2024 username6
-rw------- 1 usertest   crontab 1,2K авг 10  2024 usertest
Там где 1004, это как раз у того пользователя, у которого перестал работать доступ


« Последнее редактирование: 21 Февраля 2025, 19:48:06 от badwhite »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3325
    • Просмотр профиля
Re: Пропал доступ к crontab
« Ответ #4 : 21 Февраля 2025, 19:45:22 »
Как и предполагалось uid другой у нового пользователя.
Удали файл, должно заработать.
После сохранения cron он создастся новый.
Можно с владельца изменить, без разницы, проще просто удалить.
« Последнее редактирование: 21 Февраля 2025, 19:59:00 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн badwhite

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Пропал доступ к crontab
« Ответ #5 : 21 Февраля 2025, 20:01:42 »
Удали файл, должно заработать.
rm /var/spool/cron/crontabs/usernameтак?

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3325
    • Просмотр профиля
Re: Пропал доступ к crontab
« Ответ #6 : 21 Февраля 2025, 20:05:54 »
sudo rm /var/spool/cron/crontabs/username
Так, потому что пользователя туда не пустит система а уж тем более удалить.
А чего это вы тут делаете, а?

Оффлайн badwhite

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Пропал доступ к crontab
« Ответ #7 : 21 Февраля 2025, 20:11:53 »
Спасибо. Помогло  :)

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3325
    • Просмотр профиля
Re: Пропал доступ к crontab
« Ответ #8 : 21 Февраля 2025, 20:13:02 »
Всегда пожалуйста.
А чего это вы тут делаете, а?

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.