New issue
Advanced search Search tips

Issue 774118 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 749755
Owner: ----
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Policy for desktop wallpaper can be overridden by users

Reported by rdni...@wheatleypark.org, Oct 12 2017

Issue description

UserAgent: Mozilla/5.0 (X11; CrOS x86_64 9592.96.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.114 Safari/537.36
Platform: 9592.96.0 (Official Build) stable-channel monroe

Steps to reproduce the problem:
1. Login - go to settings - appearance
2. Select wallpaper
3. Change wallpaper in wallpaper app

What is the expected behavior?
Users should not be able to change wallpaper. I can prevent this by blocking settings - but users need to be able to add printers etc.

What went wrong?
Users can change wallpaper (it gets reset at next login) if you allow settings. How can you block just the wallpaper app or just the appearance section of settings? Blacklisting chrome://settings/appearance is ineffective.

Did this work before? No 

Chrome version: 60.0.3112.114  Channel: n/a
OS Version: 9592.96.0
Flash Version: 27.0.0.130
 
For information I've tried working around this by blocking settings and just allowing chrome://settings/printer for e.g. - but as soon as a user goes to this url they can access all of settings and launch the wallpaper app. The restriction on settings only kicks in once your refresh the settings page.

So essentially the wallpaper policy (user) is pretty ineffective if you allow settings.

Comment 3 by pmarko@chromium.org, Oct 13 2017

Could you please check on chrome://policy which of the following policies is set:
WallpaperImage
DeviceWallpaperImage
?

Thanks!
Device wallpaper:
{
   "hash": "64ccdef18fbc1285af9b2ad7a68c13f00dee4c94b3ebc35b17cba09561721b8a",
   "url": "https://storage.googleapis.com/chromeos-mgmt/0gjdgxs29rdb6t/ChromeOsWallpaper/8227e0bc-1e85-46f6-949d-0f4a9730c54f"
}
Wallpaperimage
{
   "hash": "64ccdef18fbc1285af9b2ad7a68c13f00dee4c94b3ebc35b17cba09561721b8a",
   "url": "https://storage.googleapis.com/chromeos-mgmt/0gjdgxs29rdb6t/ChromeOsWallpaper/91a66b19-3b54-4af2-97dd-854c70d6f618"
}

While this hide - right-click on the desktop - you can just launch the wallpaper app from settings instead.

Comment 5 by pmarko@chromium.org, Oct 13 2017

FWIW I couldn't reproduce on dev channel with either WallpaperImage or both WallpaperImage and DeviceWallpaperImage set, but this could be an issue in older builds.

If xdai@ doesn't have an idea, I'll try to grab a M-60 device and retry there. 
Happens on the beta channel 62 on a N23 Yoga and any device I've tried on
the stable channel v61 and lower.

R D Nixon, Director of ICT

Wheatley Park School, Holton, Oxford OX33 1QH | Telephone: 01865
872441| Direct:
07722868036
Just for clarify - a video of the issue I'm describing:
https://drive.google.com/file/d/0B0vcQ-UNCMvIWjV6VERXeVR6Nm8/view?usp=sharing

R D Nixon, Director of ICT

Wheatley Park School, Holton, Oxford OX33 1QH | Telephone: 01865
872441| Direct:
07722868036

Comment 8 by pmarko@chromium.org, Oct 13 2017

Mergedinto: 749755
Owner: ----
Status: Duplicate (was: Unconfirmed)
Thank you, that helped! I was able to track down the code changes and found out that this has been tracked as  bug 749755  which appears to be fixed in M-62. I'll merge this into that issue. 
Just for info - that video was done on beta 62

R D Nixon, Director of ICT

Wheatley Park School, Holton, Oxford OX33 1QH | Telephone: 01865
872441| Direct:
07722868036
According to the other bug, this has only been merged to M-62 13 hours ago, so it won't be in the beta builds yet, but should appear soon.

Sign in to add a comment