{"id":1452,"date":"2022-05-26T02:39:58","date_gmt":"2022-05-26T02:39:58","guid":{"rendered":"\/blog\/?p=1452"},"modified":"2022-05-27T12:24:03","modified_gmt":"2022-05-27T12:24:03","slug":"automount-to-make-homedirs-in-solaris","status":"publish","type":"post","link":"\/blog\/index.php\/automount-to-make-homedirs-in-solaris\/","title":{"rendered":"automount to make homedirs in solaris"},"content":{"rendered":"\n<p>http:\/\/znogger.blogspot.com\/2010\/05\/solaris-automatic-creation-of-home-dirs.html<\/p>\n\n\n\n<p>add a line to \/etc\/auto_master<\/p>\n\n\n\n<p><code>echo \"\/export\/home\/ad \/etc\/auto_homedir\" >> \/etc\/auto_master<\/code><\/p>\n\n\n\n<p>create the \/etc\/auto_homedir script<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><code>root@ueq2szsapapt01:~# cat \/etc\/auto_homedir<br>#!\/bin\/bash<\/code><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><code>(<br>HOMEDIRPATH=\/export\/home\/ad<br>PHYSICALDIRPATH=\/export\/home\/.ad<br>HOMEDIRGROUP=\"\"<br>hdir=~$1<br>E=getent passwd $1 |wc -l<br>if [ $E -e 0 ]; then<br>exit<br>fi<br>sanitized=echo $1 | sed 's\/\\\/\/_\/g'<br>phdir=\"$PHYSICALDIRPATH\/${sanitized}\"<br>if [ -d \"$phdir\" ]; then<br>echo \"localhost:$phdir\"<br>exit<br>fi<br>mkdir -p $phdir<br>chown \"$1\":\"$HOMEDIRGROUP\" $phdir<br>echo \"localhost:$phdir\"<br>exit<br>) | tee \/tmp\/autohome.log<\/code><\/p>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p>Set sticky bit and execute on the script<\/p>\n\n\n\n<p><code>chmod +t+x \/etc\/auto_homedir<\/code><\/p>\n\n\n\n<p>Restart the automounter<\/p>\n\n\n\n<p><code>svcadm restart autofs<\/code><\/p>\n\n\n\n<p>Create the base mountpoints<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><code>mkdir -p \/export\/home\/ad<\/code><\/p>\n\n\n\n<p><code>mkdir -p \/export\/home\/.ad<\/code><\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>http:\/\/znogger.blogspot.com\/2010\/05\/solaris-automatic-creation-of-home-dirs.html add a line to \/etc\/auto_master echo &#8220;\/export\/home\/ad \/etc\/auto_homedir&#8221; >> \/etc\/auto_master create the \/etc\/auto_homedir script root@ueq2szsapapt01:~# cat \/etc\/auto_homedir#!\/bin\/bash (HOMEDIRPATH=\/export\/home\/adPHYSICALDIRPATH=\/export\/home\/.adHOMEDIRGROUP=&#8221;&#8221;hdir=~$1E=getent passwd $1 |wc -lif [ $E -e 0 ]; thenexitfisanitized=echo $1 | sed &#8216;s\/\\\/\/_\/g&#8217;phdir=&#8221;$PHYSICALDIRPATH\/${sanitized}&#8221;if [ -d &#8220;$phdir&#8221; ]; thenecho &#8220;localhost:$phdir&#8221;exitfimkdir -p $phdirchown &#8220;$1&#8243;:&#8221;$HOMEDIRGROUP&#8221; $phdirecho &#8220;localhost:$phdir&#8221;exit) | tee \/tmp\/autohome.log Set sticky bit and execute on the script [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1452","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=1452"}],"version-history":[{"count":3,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1452\/revisions"}],"predecessor-version":[{"id":1458,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1452\/revisions\/1458"}],"wp:attachment":[{"href":"\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=1452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=1452"},{"taxonomy":"post_tag","embeddable":true,"href":"\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=1452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}