Welcome to the Linux Foundation Forum!

Possible typo - Ch.30 - Restricted Accounts

I wonder if there is a typo in the guidance on how to specify a restricted shell in /etc/passwd.

The instructions show three ways of aliasing bash to rbash; with a hard link, with a symlink and making a copy of bash called rbash.

From this, I assume that using the name rbash invokes bash with the -r option. If that is the case, should the line in /etc/passwd include /bin/rbash rather than /bin/bash ?

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Comments

  • Posts: 380

    Yes, the program "bash" looks at its name when it starts and if it is "rbash" it runs as if "-r" option was added. The line in /etc/passwd should be /bin/rbash to invoke the restricted shell.

    Lee

  • Posts: 916

    Thanks. This is indeed a typo. The underlying source does have rbash in /etc/passwd

  • Posts: 2,305

    This has been fixed. Thank you for pointing it out.

  • Great, thanks.

  • Posts: 1

    Same page needs editing. Mid-page paragraph mentions not referencing system dirs in PATH, then almost the same sentence is repeated in the second to last paragraph. Also, it would be nice to add mention of bash checking its name when it runs as explained above -- I thought there was a typo in the link command example.

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training