Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-4830

Default shell for hudson user in debian package prevents from properly running svn commands

XMLWordPrintable

    • Icon: Patch Patch
    • Resolution: Fixed
    • Icon: Major Major
    • core
    • None
    • Platform: All, OS: All

      When using the hudson maven release plugin, maven will trigger a SCM tag.

      This command will be ran on the user's login shell and won't reuse the svn
      permissions stored by hudson.

      The hudson user created by the current debian package doesn't allow shell, so
      the command will not be able to reuse any locally configured subversion
      logins.

      The patch works around the issue by assigning a shell to the hudson user
      created by maven. The patch doesn't address existing hudson users.

      I am not sure if this change needs to be committed or if because of security
      issues, we should let users manually modify the system configuration.

            Unassigned Unassigned
            lacostej lacostej
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: