Difference in default path creating user with SMC and with useradd
Solaris / OpenSolarisThis forum is for the discussion of Solaris, OpenSolaris, OpenIndiana, and illumos.
General Sun, SunOS and Sparc related questions also go here. Any Solaris fork or distribution is welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Solaris 10, Solaris Express Community Edition
Posts: 547
Rep:
Difference in default path creating user with SMC and with useradd
Hi guys.
Experimenting with Solaris 10 (11/06) I noticed a strange behaviour. If I create an user with useradd (skel dir: /etc/skel, shell: bash) the user PATH contains the directory /usr/openwin/bin and no .profile file is copied in user's home (some local.{login, profile, etc} files are copied from skel, in fact). If I create the same user with smc, a .profile and a .cshrc file is copied into user's home which sets his PATH to a very basic one (should be /usr/bin:/usr/ucb:.). What caught my attention is that /usr/openwin/bin in user PATH is required by some JDS components (such as xscreensaver) to work properly.
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789
Rep:
Like smc, useradd copies the skeleton files if you ask for by using the "-m" option.
In my opinion, the way the PATH is set in the default /etc/skel files is broken anyway. It shouldn't set/overwrite the default path as this is already done in /etc/default/login file. Adding /usr/ucb to the PATH is dubious too.
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789
Rep:
Beware that vpanels is currently a work in progress so it may not be able to create user accounts yet. On the other hand, webmin is established since a while in the Open Source world, so it may be a better option.
You need to run once /usr/sfw/bin/webminsetup before using webmin on Solaris.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.