La permission d'écran est refusée après le rattachement


2

J'utilise screen pour pouvoir exécuter un travail et me déconnecter des serveurs, car l'exécution de ces travaux prend quelques heures. L'une des tâches de ces travaux consiste à enregistrer des informations dans un fichier. Mais chaque fois que je me déconnecte des serveurs et que je me reconnecte, l'erreur d'erreur est refusée. Les travaux s’exécutent correctement et enregistrent les informations dans un fichier si je suis connecté depuis le début (ce que je préfère ne pas faire). Je me demandais pourquoi, lorsque je me déconnecte, les travaux ne sont pas autorisés à écrire les fichiers.


Cela se produit-il avec une commande / fichier que vous exécutez ou juste une commande ou un fichier particulier? Par exemple, est-ce que while true; do date >> /tmp/date.log; sleep 2; done également vous donner la permission refusée si vous vous déconnectez?
gogators

Je viens de vérifier. Quand créer une nouvelle session d’écran. Je peux créer / supprimer des dossiers. Si je détache l'écran, que je me déconnecte, que je me reconnecte puis que je reconnecte l'écran, je ne suis pas autorisé à créer / supprimer / lire des fichiers. Je ne sais pas pourquoi c'est le cas.
A Gore

Une possibilité à laquelle je peux penser est si votre répertoire personnel (ou d’autres systèmes de fichiers) est monté dynamiquement. Peut-être que lorsque vous vous déconnectez, votre répertoire personnel est également démonté et vous ne disposez plus d'autorisations sur l'arborescence sous-jacente.
Jaap Eldering

@eldering Savez-vous ce que je peux faire pour résoudre le problème?
A Gore

Pas sûr, cela dépend de la façon dont le système détecte que vous vous connectez / déconnectez. Vous pouvez essayer d'écrire dans un répertoire monté, que vous soyez connecté ou non, par exemple / tmp.
Jaap Eldering
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.