1. 07 Jul, 2017 3 commits
    • Leigh Stoller's avatar
      Deal with user privs (issue #309): · d1516912
      Leigh Stoller authored
      * Make user privs work across remote clusters (including stitching). I
        took a severe shortcut on this; I do not expect the Cloudlab portal
        will ever talk to anything but an Emulab based aggregate, so I just
        added the priv indicator to the user keys array we send over. If I am
        ever proved wrong on this, I will come out of retirement and fix
        it (for a nominal fee of course).
      
      * Do not show the root password for the console to users with user
        privs.
      
      * Make sure users with user privs cannot start experiments.
      
      * Do show the user trust values on the user dashboard membership tab.
      
      * Update tmcd to use the new privs slot in the nonlocal_user_accounts
        table.
      
      This closes issue #309.
      d1516912
    • Leigh Stoller's avatar
      Stop leaving temp files behind. · b8a86a6a
      Leigh Stoller authored
      b8a86a6a
    • Leigh Stoller's avatar
      2b42f5ec
  2. 06 Jul, 2017 30 commits
  3. 05 Jul, 2017 2 commits
    • Mike Hibler's avatar
      Force an fsck.ufs after localization of a FreeBSD filesystem. · 24787f2c
      Mike Hibler authored
      Apparently there are some issues with UFS2 support in Linux.
      Fsck mostly fixes incorrect block counts:
          INCORRECT BLOCK COUNT I=1043374 (0 should be 8)
      for inodes that get created by Linux (e.g., /etc/ssh host keys,
      /var/emulab/boot stuff). Everything seems to be fine after the fsck.
      
      Also: specify "-Zy" when creating LVMs so that old GPTs, superblocks, etc.
      don't leak through. LVM seems to be frightfully deterministic in its
      allocation strategies to the extent that virtual disks created in previous
      experiments have their metadata show up in newer experiment LVMs.
      All the things that are changed
      24787f2c
    • Mike Hibler's avatar
      Simplify the cleanup of /root/.ssh: just remove everything. · bf0e1d2f
      Mike Hibler authored
      Previously, we were still putting the default utah boss key there.
      bf0e1d2f
  4. 03 Jul, 2017 3 commits
  5. 01 Jul, 2017 1 commit
  6. 30 Jun, 2017 1 commit