From e0b11fed4e459f11de8a974dd05f5a0bb1416b8b Mon Sep 17 00:00:00 2001 From: "seong.chung" Date: Fri, 11 Apr 2014 22:33:38 +0900 Subject: [PATCH] Remove SMACK rule file(.rule) according three domain model Since SMACK only allows three labels, "_"(floor), "User", "System" The labels of current rule file are not appropriate Solution: - Remove rule file (org.tizen.myfile.rule) - Remove install statement about installing rule file described in CMakeLists.txt - Remove file path and name declaration of spec file (packaging/org.tizen.myfile.spec) Reference site https://wiki.tizen.org/wiki/Security:SmackThreeDomainModel Change-Id: Ie727e97a3ee6968ee14de62dd6f5fdb454184761 Signed-off-by: seong.chung --- CMakeLists.txt | 1 - org.tizen.myfile.rule | 168 ---------------------------------------- packaging/org.tizen.myfile.spec | 1 - 3 files changed, 170 deletions(-) delete mode 100755 org.tizen.myfile.rule diff --git a/CMakeLists.txt b/CMakeLists.txt index 8fa5ddb..e8d1601 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -163,7 +163,6 @@ INSTALL(DIRECTORY DESTINATION ${DATADIR}) INSTALL(FILES ${CMAKE_BINARY_DIR}/desktop/${PKG_NAME}.xml DESTINATION ${XMLDIR}) INSTALL(FILES desktop/${PKG_NAME}.png DESTINATION ${CMAKE_DESKTOP_ICON_DIR}) -INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.myfile.rule DESTINATION /opt/etc/smack/accesses.d) ADD_SUBDIRECTORY(data) diff --git a/org.tizen.myfile.rule b/org.tizen.myfile.rule deleted file mode 100755 index f052be9..0000000 --- a/org.tizen.myfile.rule +++ /dev/null @@ -1,168 +0,0 @@ -org.tizen.myfile system::vconf rwxat -org.tizen.myfile system::homedir rwxat -org.tizen.myfile system::media rwxat -org.tizen.myfile system::home rwxat -org.tizen.myfile system::share rwxat -org.tizen.myfile pulseaudio rwxat -org.tizen.myfile device::video rw--- -org.tizen.myfile system::crash -wx-- -org.tizen.myfile system::use_internet rwxat -org.tizen.myfile ail::db rw--- -org.tizen.myfile media-data::db rw--- -org.tizen.myfile app-svc::db rw--- -org.tizen.myfile email-service::db rw--- -org.tizen.myfile org.tizen.indicator rwx-- -org.tizen.myfile org.tizen.message rwx-- -org.tizen.myfile org.tizen.cluster-home rwx-- -org.tizen.myfile org.tizen.setting rwx-- -org.tizen.myfile org.tizen.email rwx-- -org.tizen.myfile wifi_direct_manager rw--- -org.tizen.myfile power_manager rwx-- -org.tizen.myfile email-service rwx-- -org.tizen.myfile media-server rwx-- -org.tizen.myfile contacts-service rwx-- -org.tizen.myfile sound_server rwx-- -org.tizen.myfile msg-service rwx-- -org.tizen.myfile thumb-server rw--- -org.tizen.myfile system-server rwxa- -org.tizen.myfile mdm-server rwx-- -org.tizen.myfile efreet r-x-- -org.tizen.myfile xorg rwx-- -org.tizen.myfile isf rwx-- -org.tizen.myfile dbus rwxat -org.tizen.myfile nfc-manager rwx-- -org.tizen.myfile data-provider-master rwx-- -org.tizen.myfile crash-worker r-x-- -org.tizen.myfile net.wifi-qs rwx-- -org.tizen.myfile sys-assert::info -wx-- -org.tizen.myfile sys-assert::core rwxat -org.tizen.myfile cbhm rwx-- -org.tizen.myfile drmfw rw--- -org.tizen.myfile deviced rwxa- -org.tizen.myfile org.tizen.admin-data rw--- -e17 org.tizen.myfile rw--- -system::use_internet org.tizen.myfile -w--- -org.tizen.data-provider-slave org.tizen.myfile rwx-- -org.tizen.contacts org.tizen.myfile rwx-- -org.tizen.email org.tizen.myfile rwx-- -org.tizen.app-tray org.tizen.myfile r-xat -org.tizen.music-player org.tizen.myfile rwx-- -org.tizen.volume org.tizen.myfile --x-- -org.tizen.quickpanel org.tizen.myfile --x-- -org.tizen.lockscreen org.tizen.myfile --x-- -org.tizen.cluster-home org.tizen.myfile r-x-- -context-service org.tizen.myfile r-x-- -media-server org.tizen.myfile -w--- -nfc-share-service org.tizen.myfile rw--- -isf org.tizen.myfile r-x-- -net.wifi-qs org.tizen.myfile --x-- -org.tizen.image-viewer org.tizen.myfile --x-- -org.tizen.dailybriefing-agent org.tizen.myfile --x-- -org.tizen.indicator org.tizen.myfile --x-- -org.tizen.miniapp-tray org.tizen.myfile --x-- -org.tizen.add-viewer org.tizen.myfile --x-- -org.tizen.myfile contacts-service::db rw--- -org.tizen.myfile device::app_logging -w--- -org.tizen.myfile csc-manager rwx-- -org.tizen.myfile org.tizen.smemo rwx-- -org.tizen.myfile org.tizen.gallery rwxa- -org.tizen.myfile ims-service::db rw--- -org.tizen.myfile ug-msg-composer-efl rwxat -org.tizen.myfile org.tizen.gallery::web-media.db rwx-- -org.tizen.myfile org.tizen.gallery::gallery-media.db rwx-- -org.tizen.myfile org.tizen.gallery-service rwx-- -org.tizen.myfile org.tizen.contacts rwx-- -org.tizen.myfile ug-image-viewer-efl rwxat -org.tizen.myfile download-provider rw--- -org.tizen.myfile allshare::svc rwx-- -org.tizen.myfile net-config r-x-- -org.tizen.myfile pkgmgr r---- -org.tizen.myfile org.tizen.myfile rw--- -org.tizen.myfile dali rwxat -org.tizen.myfile cloud-content-sync::db rw--- -org.tizen.myfile cloud-content-sync rwx-- -org.tizen.myfile device::hwcodec rw--- -org.tizen.myfile org.tizen.gallery::face-svc.db rwx-- -org.tizen.myfile ug-email-viewer-efl rwx-- -org.tizen.myfile ug-email-docsearch-efl --x-- -org.tizen.myfile camera-external-engine rw--- -aul org.tizen.myfile rwx-- -org.tizen.gallery-service org.tizen.myfile rwx-- -org.tizen.cluster-home ug-image-viewer-efl r-x-- -org.tizen.lockscreen ug-image-viewer-efl r-x-- -org.tizen.myfile smemo::db rw--- -org.tizen.myfile org.tizen.browser rw--- -org.tizen.myfile org.tizen.image-editor r---- -org.tizen.myfile org.tizen.calendar rwx-- -org.tizen.myfile calendar-service rwx-- -org.tizen.myfile device::sys_logging -w--- -org.tizen.myfile webkit2-efl r-x-- -org.tizen.myfile resman::db rw--- -org.tizen.myfile map-efl rwxat -org.tizen.myfile ug-email-composer-efl rwxat -org.tizen.myfile ug_bluetooth r-x-- -org.tizen.myfile syspopup::db rwx-- -org.tizen.myfile system::app_logging -w--- -org.tizen.myfile svi-data r-x-- -org.tizen.myfile immvibed rwx-- -org.tizen.myfile libaccounts-svc::db rw--- -org.tizen.myfile device::camera rw--- -org.tizen.myfile device::mdnie rw--- -org.tizen.myfile pkgmer::db r---- -org.tizen.myfile stt-server rwx-- -org.tizen.myfile tts-server rwx-- -org.tizen.myfile ug-camera-efl rwxat -org.tizen.myfile vcs-server rwx-- -org.tizen.myfile image-filter-d::db rw--- -org.tizen.myfile location_fw::db rw--- -org.tizen.myfile pkgmgr::db rw--- -org.tizen.myfile org.tizen.svoice rwxat -org.tizen.myfile org.tizen.dropbox r---- -org.tizen.myfile org.tizen.facebook r-x-- -org.tizen.myfile oma-ds-agent rwx-- -oma-ds-agent org.tizen.myfile rwx-- -org.tizen.myfile oma-ds-agent::cfg rwxat -org.tizen.setting org.tizen.myfile r-x-- -org.tizen.setting oma-ds-agent::cfg rwx-- -system::use_internet oma-ds-agent rwx-- -oma-ds-agent system::use_internet rwx-- -org.tizen.myfile syslogd rwx-- -org.tizen.myfile e17 r---- -org.tizen.myfile dlogutil r-x-- -org.tizen.myfile telephony_framework r-x-- -org.tizen.myfile aul r-x-- -org.tizen.myfile ode r-x-- -org.tizen.myfile sensor-framework r-x-- -org.tizen.myfile secure-storage r-x-- -org.tizen.myfile starter r-x-- -org.tizen.myfile osp-app-service r-x-- -org.tizen.myfile osp-security-service r-x-- -org.tizen.myfile osp-channel-service r-x-- -org.tizen.myfile org.tizen.app-tray r-x-- -org.tizen.myfile org.tizen.quickpanel r-x-- -org.tizen.myfile connman rwx-- -org.tizen.myfile mobicore-daemon r-x-- -org.tizen.myfile alarm-server rwx-- -org.tizen.myfile brcm_daemon r-x-- -org.tizen.myfile resman r-x-- -org.tizen.myfile osp-connectivity-service rwx-- -org.tizen.myfile push-service rwx-- -org.tizen.myfile eas-engine rwx-- -org.tizen.myfile org.tizen.data-provider-slave rwx-- -org.tizen.myfile usb-server rwx-- -org.tizen.myfile mtp-responder rwx-- -org.tizen.myfile sdbd rwx-- -org.tizen.myfile org.tizen.volume rwx-- -org.tizen.myfile samsung-account-front r-x-- -org.tizen.myfile worldclock::db rw--- -org.tizen.myfile location_fw::client rwx-- -org.tizen.myfile org.tizen.smartsearch --x-- -org.tizen.myfile ug-map-efl rwxat -org.tizen.myfile obexd r-x-- -org.tizen.myfile org.tizen.fileshare-service rwxat -org.tizen.fileshare-service org.tizen.myfile r---- -org.tizen.myfile nfc-manager::p2p rwx-- -org.tizen.myfile nfc-manager::admin rwx-- -org.tizen.myfile phone-misc::db rw--- -org.tizen.myfile msg-service::db rw--- -org.tizen.myfile ug-msg-viewer-efl rwxat diff --git a/packaging/org.tizen.myfile.spec b/packaging/org.tizen.myfile.spec index f7528b3..63b9500 100644 --- a/packaging/org.tizen.myfile.spec +++ b/packaging/org.tizen.myfile.spec @@ -72,7 +72,6 @@ chown -R 5000:5000 /opt/usr/apps/org.tizen.myfile/data %manifest org.tizen.myfile.manifest %defattr(-,root,root,-) %license LICENSE.Flora NOTICE -/opt/etc/smack/accesses.d/org.tizen.myfile.rule /usr/apps/org.tizen.myfile/bin/myfile /usr/apps/org.tizen.myfile/res/locale/* /usr/apps/org.tizen.myfile/res/images/* -- 2.7.4