Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
U
userutils
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 3
    • Merge Requests 3
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • redox-os
  • userutils
  • Issues
  • #31

Closed
Open
Opened Feb 09, 2018 by SamwiseFilmore@MggMugginsDeveloper

Cleanup

A few things I thought I should document in an issue:

Wondering if I should remove arg parsing from login completely, since there is only --help, and it only prints the man page right now. Would simplify that significantly.

I'm also thinking about dropping sudo from this crate, for a few reasons:

  • sudo is a bigger program than many think, and implementing sudo correctly takes a lot of effort. You need to have the configuration file, and some command line options, probably sudoedit, etc.
  • For packaging reasons: many os's package sudo separately from other utilities or coreutils.

rudo might be an alternative, although it's PAM based so we'd either need to impl PAM for redox or port PAM, neither of which I'd be thrilled about doing, or building a different backend into rudo for redox_users. @shawnanastasio I guess I should mention you on this one since rudo is your program...

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: redox-os/userutils#31