From: Jean-Eric Cuendet <jean-eric.cuendet@linkvest.com>
To: linux-kernel@vger.kernel.org
Subject: SMB filesystem
Date: Sun, 02 Jun 2002 23:00:13 +0200 [thread overview]
Message-ID: <3CFA875D.1050300@linkvest.com> (raw)
Hi,
Actually, SMB access with Linux is done in the way:
- Mount a share
- Access it with rights defined at mount time.
I'm thinking of implementing an smb filesystem, the way AFS implement
the AFS client fs kernel driver.
- Mount the smb filesystem on /smb (done at boot time)
- Every user has list dir access on /smb
- There, you see each workgroup/domain available on the network
- Then in each domain, a list of machines
- Then in each machine, a list of shares
- Then a list of files/dirs
Access will be granted using the SMB token (like a kerberos ticket)
issued by the primary domain controller.
It's the way the windows explorer works. It's cool and useful.
What do you think of implementing it that way? Comments?
I'd like to implement it with libsmbclient.so, a samba provided lib that
let you have access to workgroups/machines/shares in a MS network from
Linux (or UNIX).
Then, it can't be kernel only. I need a userspace daemon with which the
kernel will communicate, since the shared lib can't be added to the kernel.
How do you think is the best way of doing things?
Making a minimal FS kernel driver that communicate with a complex
userspace daemon?
Is it possible to implement a userspace filesystem? In which way?
Is there a generic interface in the kernel for userspace implemented
filesystems?
Where is the doc on that?
Thanks for comments/ideas.
-jec
next reply other threads:[~2002-06-02 21:03 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-06-02 21:00 Jean-Eric Cuendet [this message]
2002-06-02 21:16 ` SMB filesystem Thunder from the hill
2002-06-02 21:21 ` Matti Aarnio
2002-06-02 21:31 ` Marius Gedminas
2002-06-02 21:34 ` Urban Widmark
2002-06-02 22:16 ` Marius Gedminas
2002-06-03 22:45 ` Ion Badulescu
2002-06-03 23:03 ` intent-based lookups (was Re: SMB filesystem) Andreas Dilger
-- strict thread matches above, loose matches on Subject: below --
2002-06-03 5:50 SMB filesystem Dan Kegel
2002-06-03 11:34 ` David D. Hagood
2002-06-03 14:14 ` Jean-Eric Cuendet
2002-06-03 16:22 ` Dan Kegel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3CFA875D.1050300@linkvest.com \
--to=jean-eric.cuendet@linkvest.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox