#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "plesk.h" #ifdef PLESK_Linux #define SMBUSERS "/etc/samba/smbusers" #define SMB_CONF "/etc/samba/smb.conf" #define SMBPASSWD_CMD "/usr/bin/smbpasswd" #define SMBSTATUS_CMD "/usr/bin/smbstatus" #else #define SMBUSERS "/usr/local/etc/smbusers" #define SMB_CONF "/usr/local/etc/smb.conf" #define SMBPASSWD_CMD "/usr/local/bin/smbpasswd" #define SMBSTATUS_CMD "/usr/local/bin/smbstatus" #endif #define STRING_SMBSTATUS "----------------------------------------------\n" extern int add_smbuser(char *SmbuserName, char * UserName); extern int set_smbuser_password(char *SmbuserName, char * UserName); extern int rename_smbuser(char *OldSmbuserName, char *NewSmbuserName, char * UserName); extern int del_smbuser(char *SmbuserName, char * UserName); extern int create_config(); extern int set_preferences(char* Workgroup, char* Description, int EncryptPasswords, char* GuestAccount, char* PasswordServer, char* Security); extern int print_preferences(FILE* fp, MYSQL* my); extern int usage_status();