Alternative to autofs to mount CIFS folders in user home folders in multi-user environment Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Community Moderator Election Results Why I closed the “Why is Kali so hard” questionUsing autofs to mount under each users' home directoryautofs mounts not disconnecting after inactiveAutofs home folders from solaris 11Automounts: All mounting and will not umount on its ownAutoFS fails to mount Samba CIFS shareAutofs Issues Mounting NFS Home Directories (CentOS 7.4)How to access NFSv4 shared folder with Kerberos authentication without root rightsautofs indirect mount in CentOS 7Freeipa client on debian 9 - Cannot find user errorAutoFS for mouting Samba share with Kerberos Ticket
How can I use the Python library networkx from Mathematica?
How to react to hostile behavior from a senior developer?
Do wooden building fires get hotter than 600°C?
Why aren't air breathing engines used as small first stages
Significance of Cersei's obsession with elephants?
Dating a Former Employee
How to convince students of the implication truth values?
Is it common practice to audition new musicians one-on-one before rehearsing with the entire band?
How do I make this wiring inside cabinet safer? (Pic)
Why wasn't DOSKEY integrated with COMMAND.COM?
Does classifying an integer as a discrete log require it be part of a multiplicative group?
Amount of permutations on an NxNxN Rubik's Cube
How to find all the available tools in mac terminal?
Circuit to "zoom in" on mV fluctuations of a DC signal?
What do you call the main part of a joke?
How could we fake a moon landing now?
Irreducible of finite Krull dimension implies quasi-compact?
Using et al. for a last / senior author rather than for a first author
When was Kai Tak permanently closed to cargo service?
Delete nth line from bottom
What is homebrew?
Is it a good idea to use CNN to classify 1D signal?
Where are Serre’s lectures at Collège de France to be found?
Is safe to use va_start macro with this as parameter?
Alternative to autofs to mount CIFS folders in user home folders in multi-user environment
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
2019 Community Moderator Election Results
Why I closed the “Why is Kali so hard” questionUsing autofs to mount under each users' home directoryautofs mounts not disconnecting after inactiveAutofs home folders from solaris 11Automounts: All mounting and will not umount on its ownAutoFS fails to mount Samba CIFS shareAutofs Issues Mounting NFS Home Directories (CentOS 7.4)How to access NFSv4 shared folder with Kerberos authentication without root rightsautofs indirect mount in CentOS 7Freeipa client on debian 9 - Cannot find user errorAutoFS for mouting Samba share with Kerberos Ticket
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
My use case seems very simple. I want to automount CIFS folder CIFS1 and CIFS2 which exist for all users on my fileserver in each user home during login on this multi-user 18.04 Ubuntu machine.
So if user1 login, i mount :
- /home/user1/CIFS1
- /home/user1/CIFS2.
If user2 login, i mount :
- /home/user2/CIFS1
- /home/user2/CIFS2.
I have an already a working mounting command to do this, using Kerberos ticket / SSSD to authenticate :
sudo mount -v -t cifs -o user=$USER,cruid=$USER,sec=krb5,uid=$UID //isilon.mydataserver/CIFS1/$USER /home/$USER/CIFS1
sudo mount -v -t cifs -o user=$USER,cruid=$USER,sec=krb5,uid=$UID //isilon.mydataserver/CIFS2/$USER /home/$USER/CIFS2
Works well, but now i want to automount these folders directly after login, with correct $USER information injected into autofs configuration.
And ... it seems impossible, i try many things, direct or indirect mapping, executable automap, without success.
The [mountpoint] [option] [location]
pattern of autoconf files accept injection of environnement variable (USERS, UID, etc.) only in the option/location part.
In sudo nano /etc/auto.master
i have :
/- /etc/auto.cifs --ghost
Following the sun autofs pattern for direct mounting : [mountpoint] [option] [location]
, my /etc/auto.cifs
config contain :
/home/$USER/CIFS1 -fstype=cifs,user=$USER,cruid=$UID,sec=krb5,uid=$UID ://isilon.mydataserver/CIFS1/$USER
/home/$USER/CIFS2 -fstype=cifs,user=$USER,cruid=$UID,sec=krb5,uid=$UID ://isilon.mydataserver/CIFS2/$USER
Reloading configuration :
sudo systemctl reload autofs
During users login, this configuration create litteraly a /home/$USER/CIFS1
folder and not an /home/user1/CIFS1
or /home/user2/CIFS1
folder ...
Is there a way to obtain this behavior (mounting CIFS folder into multi-users environment : /home/$USER with $USER = user1, user2, ...) using autofs, or another method compatible with Kerberos / SSSD / CIFS authentification ?
Edit1 : I precise to readers that i cannot modify the Active Directory schema in place to use the automounting function of SSSD/AutoFS :(
Edit2 : I also try to run bash program from auto.master
with program:/etc/auto.cifs
, but it seems that doesn't answer to this problem because program could only return the [option][location]
and not the [mountpoint] part.
automounting kerberos sssd autofs
add a comment |
My use case seems very simple. I want to automount CIFS folder CIFS1 and CIFS2 which exist for all users on my fileserver in each user home during login on this multi-user 18.04 Ubuntu machine.
So if user1 login, i mount :
- /home/user1/CIFS1
- /home/user1/CIFS2.
If user2 login, i mount :
- /home/user2/CIFS1
- /home/user2/CIFS2.
I have an already a working mounting command to do this, using Kerberos ticket / SSSD to authenticate :
sudo mount -v -t cifs -o user=$USER,cruid=$USER,sec=krb5,uid=$UID //isilon.mydataserver/CIFS1/$USER /home/$USER/CIFS1
sudo mount -v -t cifs -o user=$USER,cruid=$USER,sec=krb5,uid=$UID //isilon.mydataserver/CIFS2/$USER /home/$USER/CIFS2
Works well, but now i want to automount these folders directly after login, with correct $USER information injected into autofs configuration.
And ... it seems impossible, i try many things, direct or indirect mapping, executable automap, without success.
The [mountpoint] [option] [location]
pattern of autoconf files accept injection of environnement variable (USERS, UID, etc.) only in the option/location part.
In sudo nano /etc/auto.master
i have :
/- /etc/auto.cifs --ghost
Following the sun autofs pattern for direct mounting : [mountpoint] [option] [location]
, my /etc/auto.cifs
config contain :
/home/$USER/CIFS1 -fstype=cifs,user=$USER,cruid=$UID,sec=krb5,uid=$UID ://isilon.mydataserver/CIFS1/$USER
/home/$USER/CIFS2 -fstype=cifs,user=$USER,cruid=$UID,sec=krb5,uid=$UID ://isilon.mydataserver/CIFS2/$USER
Reloading configuration :
sudo systemctl reload autofs
During users login, this configuration create litteraly a /home/$USER/CIFS1
folder and not an /home/user1/CIFS1
or /home/user2/CIFS1
folder ...
Is there a way to obtain this behavior (mounting CIFS folder into multi-users environment : /home/$USER with $USER = user1, user2, ...) using autofs, or another method compatible with Kerberos / SSSD / CIFS authentification ?
Edit1 : I precise to readers that i cannot modify the Active Directory schema in place to use the automounting function of SSSD/AutoFS :(
Edit2 : I also try to run bash program from auto.master
with program:/etc/auto.cifs
, but it seems that doesn't answer to this problem because program could only return the [option][location]
and not the [mountpoint] part.
automounting kerberos sssd autofs
add a comment |
My use case seems very simple. I want to automount CIFS folder CIFS1 and CIFS2 which exist for all users on my fileserver in each user home during login on this multi-user 18.04 Ubuntu machine.
So if user1 login, i mount :
- /home/user1/CIFS1
- /home/user1/CIFS2.
If user2 login, i mount :
- /home/user2/CIFS1
- /home/user2/CIFS2.
I have an already a working mounting command to do this, using Kerberos ticket / SSSD to authenticate :
sudo mount -v -t cifs -o user=$USER,cruid=$USER,sec=krb5,uid=$UID //isilon.mydataserver/CIFS1/$USER /home/$USER/CIFS1
sudo mount -v -t cifs -o user=$USER,cruid=$USER,sec=krb5,uid=$UID //isilon.mydataserver/CIFS2/$USER /home/$USER/CIFS2
Works well, but now i want to automount these folders directly after login, with correct $USER information injected into autofs configuration.
And ... it seems impossible, i try many things, direct or indirect mapping, executable automap, without success.
The [mountpoint] [option] [location]
pattern of autoconf files accept injection of environnement variable (USERS, UID, etc.) only in the option/location part.
In sudo nano /etc/auto.master
i have :
/- /etc/auto.cifs --ghost
Following the sun autofs pattern for direct mounting : [mountpoint] [option] [location]
, my /etc/auto.cifs
config contain :
/home/$USER/CIFS1 -fstype=cifs,user=$USER,cruid=$UID,sec=krb5,uid=$UID ://isilon.mydataserver/CIFS1/$USER
/home/$USER/CIFS2 -fstype=cifs,user=$USER,cruid=$UID,sec=krb5,uid=$UID ://isilon.mydataserver/CIFS2/$USER
Reloading configuration :
sudo systemctl reload autofs
During users login, this configuration create litteraly a /home/$USER/CIFS1
folder and not an /home/user1/CIFS1
or /home/user2/CIFS1
folder ...
Is there a way to obtain this behavior (mounting CIFS folder into multi-users environment : /home/$USER with $USER = user1, user2, ...) using autofs, or another method compatible with Kerberos / SSSD / CIFS authentification ?
Edit1 : I precise to readers that i cannot modify the Active Directory schema in place to use the automounting function of SSSD/AutoFS :(
Edit2 : I also try to run bash program from auto.master
with program:/etc/auto.cifs
, but it seems that doesn't answer to this problem because program could only return the [option][location]
and not the [mountpoint] part.
automounting kerberos sssd autofs
My use case seems very simple. I want to automount CIFS folder CIFS1 and CIFS2 which exist for all users on my fileserver in each user home during login on this multi-user 18.04 Ubuntu machine.
So if user1 login, i mount :
- /home/user1/CIFS1
- /home/user1/CIFS2.
If user2 login, i mount :
- /home/user2/CIFS1
- /home/user2/CIFS2.
I have an already a working mounting command to do this, using Kerberos ticket / SSSD to authenticate :
sudo mount -v -t cifs -o user=$USER,cruid=$USER,sec=krb5,uid=$UID //isilon.mydataserver/CIFS1/$USER /home/$USER/CIFS1
sudo mount -v -t cifs -o user=$USER,cruid=$USER,sec=krb5,uid=$UID //isilon.mydataserver/CIFS2/$USER /home/$USER/CIFS2
Works well, but now i want to automount these folders directly after login, with correct $USER information injected into autofs configuration.
And ... it seems impossible, i try many things, direct or indirect mapping, executable automap, without success.
The [mountpoint] [option] [location]
pattern of autoconf files accept injection of environnement variable (USERS, UID, etc.) only in the option/location part.
In sudo nano /etc/auto.master
i have :
/- /etc/auto.cifs --ghost
Following the sun autofs pattern for direct mounting : [mountpoint] [option] [location]
, my /etc/auto.cifs
config contain :
/home/$USER/CIFS1 -fstype=cifs,user=$USER,cruid=$UID,sec=krb5,uid=$UID ://isilon.mydataserver/CIFS1/$USER
/home/$USER/CIFS2 -fstype=cifs,user=$USER,cruid=$UID,sec=krb5,uid=$UID ://isilon.mydataserver/CIFS2/$USER
Reloading configuration :
sudo systemctl reload autofs
During users login, this configuration create litteraly a /home/$USER/CIFS1
folder and not an /home/user1/CIFS1
or /home/user2/CIFS1
folder ...
Is there a way to obtain this behavior (mounting CIFS folder into multi-users environment : /home/$USER with $USER = user1, user2, ...) using autofs, or another method compatible with Kerberos / SSSD / CIFS authentification ?
Edit1 : I precise to readers that i cannot modify the Active Directory schema in place to use the automounting function of SSSD/AutoFS :(
Edit2 : I also try to run bash program from auto.master
with program:/etc/auto.cifs
, but it seems that doesn't answer to this problem because program could only return the [option][location]
and not the [mountpoint] part.
automounting kerberos sssd autofs
automounting kerberos sssd autofs
asked 9 hours ago
reyman64reyman64
198115
198115
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f513051%2falternative-to-autofs-to-mount-cifs-folders-in-user-home-folders-in-multi-user-e%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f513051%2falternative-to-autofs-to-mount-cifs-folders-in-user-home-folders-in-multi-user-e%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
-autofs, automounting, kerberos, sssd