forked from namjaejeon/ksmbd-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
cifssrv tools
License
gibeomii-kim/cifsd-tools
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
________________________
BUILDING SMBD TOOLS
________________________
Install preprequisite packages:
For Ubuntu:
sudo apt-get install autoconf libtool pkg-config libnl-3-dev \
libnl-genl-3-dev
For Fedora, RHEL:
sudo yum install autoconf automake libtool glib2-devl libnl3-devl
For CentOS:
sudo yum install glib2-devel libnl3-devel
Build steps:
- cd into the smbd-tools directory
- ./autogen.sh
- ./configure
- make
- make install
_____________________
USING SMBD TOOLS
_____________________
Setup steps:
- install smbd kernel driver
modprobe smbd
- create user/password for SMB share
mkdir /etc/smbd/
smbuseradd -a <Enter USERNAME for SMB share access>
Enter password for SMB share access
- create /etc/smbd/smb.conf file, add SMB share in smb.conf file
Refer smb.conf.example
- start smbd user space daemon
usmbd
- access share from Windows or Linux using CIFS
--------------------
ADMIN TOOLS
--------------------
- smbuseradd
Adds, updates or removes (-a/-u/-d) a user from smbd pwd file.
- smbshareadd
Adds, updates or removes (-a/-u/-d) a net share from smb.conf file.
Usage example:
Creating a new share:
smbshareadd -a files -o "\
path=/home/users/files \
comment=exported files \
writeable=yes \
read only = no \
"
Note that share options (-o) must always be enquoted ("...").
smbshareadd tool does not modify [global] smb.conf section; only net
share configs are supported at the moment.
About
cifssrv tools
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 98.2%
- Other 1.8%