Skip to content

chown: fails to set owner given as a UID number #3380

@jfinkels

Description

@jfinkels

The owner of a file can be set to a UID number, regardless of whether there is a named user in the /etc/passwd file with that UID. The uutils version of df currently fails with an error message in this case.

GNU chown:

$ touch f && sudo chown 12345 f
# succeeds with no output; owner of f is set to 12345

uutils chown:

$ touch f && sudo ./target/release/chown 12345 f
./target/release/chown: invalid user: '12345'

This is causing an error in the GNU test case tests/ls/nameless-uid.sh.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions