Re: specialized subdirectory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wednesday 07 July 2004 17:29, j.travis wrote:
> I would like to create a specialized subdirectory whenever useradd is
> invoked.  More specifically:
>
> for a user:          user1
> with a home directory:     /home/share
>
> I would like to automatically create:
>
> /home/share/.user1-mail/
>
> when I issue:
>
> useradd -d /home/share user1
>
> I have been looking through the files in /etc/profile /etc/skel /etc/bashrc
> and whatnot but haven't found the right spot yet.  Any ideas?
have you considered simply writing a shell script to do this for you?
e.g.
(off the top of my head, so apologies for clumsiness)
e.g /root/bin/users.sh
# --begin--#
#!/bin/bash
for user in $*
do
useradd -d /home/share $user
install -o $user -g (users primary group) -d /home/share/.$user-mail
done
# -- end

and call it with 
users.sh user1 user2 user3 user4 (etc etc)

if you don't like the install command, you can always replace it with mkdir 
and chown

I assume your setup means that all your users share the same primary group?

Stuart
--
Stuart Sears RHCE, RHCX


-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

[Index of Archives]     [CentOS]     [Kernel Development]     [PAM]     [Fedora Users]     [Red Hat Development]     [Big List of Linux Books]     [Linux Admin]     [Gimp]     [Asterisk PBX]     [Yosemite News]     [Red Hat Crash Utility]


  Powered by Linux