1. Store
  2. Apps
  3. Hardware
  4. Support
  5. Solutions

ClearFoundation

Forums
Welcome, Guest
Alternative administrator for webconfig other than root user
(1 viewing) 1 Guest
Go to bottomPage: 12
TOPIC: Alternative administrator for webconfig other than root user
*
#45744
Alternative administrator for webconfig other than root user 8 Months, 3 Weeks ago  
Hi,

I will like to know if it's possible to have another user other than root with full webconfig administrative priviledges. In ClearOS 5.1, there used to be a way to do this via System -> Settings -> Administrator. In ClearOS 6.3, that feature is gone.

I will like to know, how do I achieve this in ClearOS 6.3?

Thanks
Paul Newton
Fresh Boarder
Posts: 18
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2012/09/04 14:47 By drecute.
The administrator has disabled public write access.
 
#45781
Re: Alternative administrator for webconfig other than root user 8 Months, 3 Weeks ago  
Sorry I don't know

www.clearfoundation.com/docs/release_inf..._release_information
The Administrators app does not fit into the group-based policy engine in ClearOS 6. The underlying mechanism that existed in ClearOS 5 has been ported to version 6, but it requires command line configuration.
Tim Burgess
Moderator
Posts: 5802
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#45790
Re:Alternative administrator for webconfig other than root user 8 Months, 3 Weeks ago  
Upcoming task is to make sub-admins part of the LDAP d accounts in 6.

Until then, to give a user you have created sub-admin access:

Create the file:

/var/clearos/base/access_control/custom/access_control

With the format:

username = ... list of allowed urls .. Example bob = /app/date, /app/content-filter

Here is a full list of apps as of today.

/app/reports, /app/multiwan, /app/accounts, /app/php, /app/software_updates, /app/base, /app/certificate_manager, /app/ bandwidth_viewer, /app/devel, /app/marketplace, /app/print_server, /app/mail_notification, /app/web_proxy, /app/mail_archive, /app/ network_visualiser, /app/port_forwarding, /app/wireless, /app/smtp_plugin, /app/system_database, /app/mail_antispam, /app/ mail_antivirus, /app/print_server_plugin, /app/ntp, /app/ssh_server, /app/tiki_wiki, /app/account_import, /app/backuppc, /app/ registration, /app/proxy_report, /app/edition, /app/mail_report, /app/imap_plugin, /app/imap, /app/mail_extension, /app/ software_repository, /app/clearsync, /app/openvpn_plugin, /app/user_certificates, /app/suva, /app/user_certificates_plugin, /app/ clearcenter, /app/log_viewer, /app/dashboard, /app/web_server, /app/mail, /app/mail_quarantine, /app/mail_routing, /app/ mail_settings, /app/netatalk, /app/mobile_demo, /app/mail_filter, /app/dhcp, /app/egress_firewall, /app/nat_firewall, /app/ content_filter, /app/groups, /app/flexshare, /app/mysql, /app/dmz, /app/antiphishing, /app/antivirus, /app/bandwidth, /app/ configuration_backup, /app/contact_extension, /app/date, /app/disk_usage, /app/dns, /app/file_scan, /app/firewall, /app/ firewall_custom, /app/ftp, /app/ftp_plugin, /app/graphical_console, /app/greylisting, /app/incoming_firewall, /app/intrusion_detection, / app/intrusion_prevention, /app/intrusion_protection_report, /app/kolab_directory_extension, /app/language, /app/ldap, /app/mode, / app/network, /app/openldap, /app/openldap_directory, /app/openvpn, /app/organization, /app/password_policies, /app/pbx, /app/ pptpd, /app/pptpd_plugin, /app/process_viewer, /app/protocol_filter, /app/radius, /app/raid, /app/samba, /app/samba_extension, / app/samba_file_extension, /app/shell_extension, /app/simple_mode, /app/smtp, /app/storage, /app/system_applications, /app/ system_services, /app/tasks, /app/user_profile, /app/users, /app/web_access_control, /app/web_proxy_plugin, /app/zarafa_extension, / app/verified_updates, /app/kaspersky_mail, /app/zarafa, /app/zarafa_community, /app/zarafa_professional, /app/zarafa_small_business/app/antispam_updates, /app/remote_backup, /app/security_audit, /app/active_directory, /app/dynamic_vpn, /app/ antimalware_updates, /app/content_filter_updates, /app/intrusion_protection_updates, /app/system_monitor, /app/clearbox300, /app/ account_synchronization, /app/central_management, /app/clearcenter, /app/marketplace, /app/registration, /app/suva, /app/ dynamic_dns, /app/google_apps, /app/kaspersky_file, /app/kaspersky_gateway

B
Ben Chambers
Developer
Posts: 418
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#45853
Re:Alternative administrator for webconfig other than root user 8 Months, 3 Weeks ago  
Just a little technical note on why this is problematic in the 6.x architecture. With 6.x we implemented the best practice of group based rights across the board. We also adopted the paradigm that multiple servers should be able to exist on the same network. The problem that arises then is the separation of rights and the ability to make an administrator exist on one machine but not the other. We know HOW to address this but there is a fair amount of programming to make this happen.

As you can see from Ben's post, the framework for administration exists but we need to get the app built.
Dave Loper
ClearFoundation
Posts: 683
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#46139
Re:Alternative administrator for webconfig other than root user 8 Months, 1 Week ago  
Wow. Thanks for such a detailed answer. I'll try and implement it tomorrow or Monday. Thanks.
Christopher
Fresh Boarder
Posts: 15
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#47461
Re:Alternative administrator for webconfig other than root user 6 Months, 4 Weeks ago  
awesome, I really need this - needed to give the principal of a school ability to add/remove students and manage passwords.

thanks a bunch it works a treat
Andrew Johnston
Fresh Boarder
Posts: 11
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#48650
Re:Alternative administrator for webconfig other than root user 5 Months, 2 Weeks ago  
Just a clarification (took me two goes to get it right... RTFM!!! )

example:
Code:

username1 =  /app/date, /app/content-filter, /app/reports
username2 =  /app/date, /app/content-filter


Works perfectly - many thanks
Luke Healey
Expert Boarder
Posts: 137
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
A bus station is where a bus stops. A train station is where a train stops. On my desk, I have a work station...
 
#50343
Re:Alternative administrator for webconfig other than root user 3 Months, 1 Week ago  
excellent! Thanks a bunch.
Robert Thresher
Fresh Boarder
Posts: 12
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#51081
Re:Alternative administrator for webconfig other than root user 2 Months, 2 Weeks ago  
Hi,
This works but is not really userfriendly.

Is there a way to give a subadmin access to everything?

I am currently not able to gain access to Memory and System load reports. What are the name of those apps?


/Sven
Sven Jungmar
Junior Boarder
Posts: 20
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#51087
Re:Alternative administrator for webconfig other than root user 2 Months, 2 Weeks ago  
Perhaps the following works?
Code:

username = /app



Memory and load report is /app/resource_reports
Tim Burgess
Moderator
Posts: 5802
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 12
  get the latest posts directly to your desktop