** Description changed:

+ [Impact]
+ 
+ SSSD has GPO_CROND set to "crond" in its code while Debian/Ubuntu use
+ "cron" as a PAM service. This difference makes AD users have cron
+ blocked by default, instead of having it enabled.
+ 
+ [Test Case]
+ 
+ - With an Active Directory user created (e.g. logonuser@TESTS.LOCAL),
+ set a cron task:
+ 
+ logonuser@tests.local@xenial-sssd-ad:~$ crontab -l | grep -v ^#
+ * * * * * true /tmp/crontest
+ 
+ - If the default is set to "crond" the task is blocked:
+ 
+ # ag pam /var/log/ | grep -i denied | head -n 2
+ /var/log/auth.log.1:772:Feb 21 11:00:01 xenial-sssd-ad CRON[2387]: 
pam_sss(cron:account): Access denied for user logonuser@tests.local: 6 
(Permission denied)
+ /var/log/auth.log.1:773:Feb 21 11:01:01 xenial-sssd-ad CRON[2390]: 
pam_sss(cron:account): Access denied for user logonuser@tests.local: 6 
(Permission denied)
+ 
+ - Setting GPO_CROND to "cron" or adding "ad_gpo_map_batch = +cron" to
+ the configuration file solves the issue.
+ 
+ [Regression potential]
+ 
+ [Other Info]
+ 
+ [Original description]
+ 
  User cron jobs has Access denied for user
  
  pr 21 11:05:02 edvlw08 CRON[6848]: pam_sss(cron:account): Access denied for 
user XXXX: 6 (Zugriff verweigert)
  Apr 21 11:05:02 edvlw08 CRON[6848]: Zugriff verweigert
  Apr 21 11:05:02 edvlw08 cron[965]: Zugriff verweigert
  
  SSSD-AD Login works, i see also my AD groups
  
- 
  Description:    Ubuntu 16.04 LTS
  Release:        16.04
  
  sssd:
-   Installed: 1.13.4-1ubuntu1
-   Candidate: 1.13.4-1ubuntu1
-   Version table:
-  *** 1.13.4-1ubuntu1 500
-         500 http://at.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
-         100 /var/lib/dpkg/status
+   Installed: 1.13.4-1ubuntu1
+   Candidate: 1.13.4-1ubuntu1
+   Version table:
+  *** 1.13.4-1ubuntu1 500
+         500 http://at.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
+         100 /var/lib/dpkg/status
  sssd-ad:
-   Installed: 1.13.4-1ubuntu1
-   Candidate: 1.13.4-1ubuntu1
-   Version table:
-  *** 1.13.4-1ubuntu1 500
-         500 http://at.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
-         100 /var/lib/dpkg/status
+   Installed: 1.13.4-1ubuntu1
+   Candidate: 1.13.4-1ubuntu1
+   Version table:
+  *** 1.13.4-1ubuntu1 500
+         500 http://at.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
+         100 /var/lib/dpkg/status
  libpam-sss:
-   Installed: 1.13.4-1ubuntu1
-   Candidate: 1.13.4-1ubuntu1
-   Version table:
-  *** 1.13.4-1ubuntu1 500
-         500 http://at.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
-         100 /var/lib/dpkg/status
- 
+   Installed: 1.13.4-1ubuntu1
+   Candidate: 1.13.4-1ubuntu1
+   Version table:
+  *** 1.13.4-1ubuntu1 500
+         500 http://at.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
+         100 /var/lib/dpkg/status
  
  /ect/sssd/sssd.conf
  [sssd]
  services = nss, pam
  config_file_version = 2
  domains = test.at
  
  [nss]
  default_shell = /bin/false
  
  [domain/test.at]
  decription = TEST - ActiveDirectory
  enumerate = false
  cache_credentials = true
  id_provider = ad
  auth_provider = ad
  chpass_provider = ad
  ad_domain = test.at
  access_provider = ad
  subdomains_provider = none
  ldap_use_tokengroups = false
  dyndns_update = true
  krb5_realm = TEST.AT
  krb5_store_password_if_offline = true
  ldap_id_mapping = false
  krb5_keytab = /etc/krb5.host.keytab
  ldap_krb5_keytab = /etc/krb5.host.keytab
  ldap_use_tokengroups = false
  ldap_referrals = false

** Also affects: sssd (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Also affects: sssd (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: sssd (Ubuntu Disco)
   Importance: Undecided
       Status: Expired

** Also affects: sssd (Ubuntu Cosmic)
   Importance: Undecided
       Status: New

** Changed in: sssd (Ubuntu Xenial)
     Assignee: (unassigned) => Victor Tapia (vtapia)

** Changed in: sssd (Ubuntu Bionic)
     Assignee: (unassigned) => Victor Tapia (vtapia)

** Changed in: sssd (Ubuntu Cosmic)
     Assignee: (unassigned) => Victor Tapia (vtapia)

** Changed in: sssd (Ubuntu Disco)
     Assignee: (unassigned) => Victor Tapia (vtapia)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1572908

Title:
  sssd-ad pam_sss(cron:account): Access denied for user

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/1572908/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to