Version 28 (modified by jsoriano@…, 2 years ago) (diff)

--

Samba

Support for Choosing Different Encodings from GUI

Reload Samba Instead of Restart when Possible

When samba is restarted, clients lose their connections with the share

Support for Scriptstart

Custom Paths

My Documents -> Remote, Local...

Roaming Profile per User

Custom Netlogon Script

Hidden Samba Shares ($)

Support for BDC (Backup Domain Controller) for Samba

Set eBox as BDC to backup eBox PDC.

Added Option for Browseable or Not in Web GUI for Shares

The option is set as follows in smb.conf file:

browseable = no

Fix method EBox::Samba::existsShareResource

This method returns undef if the resource does not exists and the resource's type if it exists.

It has two problems:

The type is returned as localized string. Currently this is only used in the printers module and the return value is used to make a localized string for the user. However if this method is to be used by other modules to get te type of resource it may fail for the gettext call. Solution: return a hash with value and printable value OR return a unlocalized value

When users is not configured, the use check is skipped. So if the user module is unconfigured, you can add a non-user resource then enable users and add a user with the same name, defeating a possible precondition. Now this bug is present when adding a printer.

Possible solutions:

  1. A local solution, unallowing the wrong actions. (adding a printer when users is unconfigured, per example).
  2. Raise exception if users is not configured, this would disallow to add any resource with uses this check if users is unconfigured.

Change password at next login for PDC users

Add a checkbox in the Samba user-addon for this. The implementation seems pretty easy, we only have to modify the password expiration time for that user in LDAP.

Anonymous shared resource

Without username or password to access to a share, like anonymous FTP. Full thread available at:  http://forum.ebox-platform.com/index.php?topic=2262.msg9615

Periodic cleanup for Recycle Bin

Would be great if recycle bin have an auto cleanup per time. Its very easy to add, with a cron task:

#Delete X days old files
find <RecycleinPath\*> -atime +<DaysOld> -exec rm -R {} \;

#Remove empty folders
find /mnt/datos/papelera -depth -type d -empty -exec rmdir {} \;

Limit the content of the roaming profiles

Do not sync temporary information when a user logs in the eBox PDC.

The source thread:  http://forum.ebox-platform.com/index.php?topic=2567.msg11187#msg11187

Share sub/child directories (folders)

  1. Ability to share child folders
  2. Ability to change permission on child folder to different user accounts
  3. Ability to change permission via windows Security --> Permission tab.

Move audit logs to another file different from syslog

LikeWise / Kerberos integration

Guest shares without authentication

Explained here:  http://forum.ebox-platform.com/index.php?topic=3921

Policy per share

Using hosts.allow and hosts.deny directive.

 http://forum.zentyal.org/index.php?action=post;topic=4636.0

Show share comments properly

Do not require a restart with every change

When make any file sharing change, samba is restarted an all the shares become unavailable for a seconds. Try to avoid this by using, for example: killall -1 smbd

Password complexity check

It would be nice to have password special characters restriction (for instance: at last one special character [!] and 3 numbers) to make password crackin' more difficult.

Workaround samba limitation to change PDC computer names

Samba doesn't support to change the name of a computer while it's connected to the domain, you have to disconnect it first to do it, it'd be nice to see if we can workaround this (it was reported in #2690)