Ask Slashdot: Keeping Your Media Library Safe From Kids?
Serenissima writes "I've spent many hours building my Media Library in XBMC and scraping all the DVD Covers and Fanart. And I love it, I can pull up movies on any computer or device in the house. I played a movie for my son the other day so I could get some cleaning done without him being underfoot. I noticed shortly after that the sound coming from the other room was from a different movie than I played for him. I snuck up and watched for a few minutes and saw him use a trackpad to navigate to the stop and play buttons of different movies in his folder. I know it's only a matter of time before he realizes he can see all of the movies. I don't want him to have nightmares because he saw the T-1000 stab someone in the face. The quickest solution I can think is a screen saver with a password. It's mildly inconvenient to me, but would stop him from accessing anything. However, I remember how much more I knew about computers than my parents when I was a kid, and I have a feeling he's going to surprise me one day. There's a lot of ways out there to stop it, the way we do it now is to not let him watch anything unless we're there (but there are only so many times I can watch the same kid's movie). How do YOU guys find yourself dealing with the convenience of running your own server while keeping your media safe from prying eyes?"
In trad slashdot style, I didn't read. Best way to do this is to keep R-rated stuff off the family tv's media playback device. Share them on a different share etc.
How about just using Linux file permissions? Keep daddy's movies in his home folder, and have the XBMC under an unprivileged user.
Don't worry. You knew more about computers than your parents. You'll also know more about computers than your children.
RTFM
Did you even attempt to find something yourself?
Your hair look like poop, Bob! - Wanker.
One set of movies has "kids only" group permissions
The other set of movies has "Adults and kids" permissions.
Your son doesn't belong to the "adults and kids" group.
????????
Profit.
--
BMO
If they're smart enough to figure out how to pry through complex systems and look at daddy's files, exposure to what they see will have a self-determining effect on them. Either they'll be scared of what they saw in the "grown-up movies" and will leave it alone (and you can talk it out with him), or the kid will find something he likes and expand his horizons a bit.
You don't say how old he is, but I generally believe that you've got to let curiosity run its course for everyday sorts of things like this.
Make a user for yourself and one for your child. A folder specifically for kids movies. Your child's account is limited and cannot access your users movies.
You can setup a macro to log out/switch user, and quickly log onto the kids account for movies. Keep password on your account.
Simple enough?
Instead of looking for a technical solution to do your job for you.
Yeah, i know. mindblowing for sure.
Kids require 24-7 supervision for about 16 years or they WILL get into something you don't like. 100% guaranteed. The only fix is doing the job you signed up for when you had a child.
"...nightmares because he saw the T-1000 stab someone in the face."
It builds character.
Alternative parenting phrases: Walk it off, and ask your mother.
Each family member has an account, parents have RW access everywhere, kids are generally RO or have no access at all depending on the folder.
I am not Remy Mouton, unfortunately: http://remy.mouton.free.fr/art/
use that concept. your player should only have visibility into the 'exposed' parts of your filesystem.
there are FUSE plugins, iirc, that can present partial views of your full/real filesystem.
the tv system would never see the full FS but your personal system (in a diff room that he should not have access to) would have full r/w view privs.
in a nutshell, that's what I would do.
along with that, the view concept can 'mount' the FS read-only.
--
"It is now safe to switch off your computer."
OP is asking how to secure media on a media server...and one of the solutions is to put them on a media server?
the boy has the whole internet to peruse unless you have locked that down also... Seriously.. Are you actually running a walled garden ? If not all bets are off...
$ strings FTP.EXE | grep Copyright
@(#) Copyright (c) 1983 The Regents of the University of California.
...from a NAS device. Like you, I've spent HOURS getting all the TV cataloged, named correctly, and with images. Like you, I have kids I don't want watching certain things and I solve it thusly:
1:Create a share on your NAS which has the items you DON'T want them to watch and make it so that it needs a password or whatever credentials you need to connect to it.
2:Add the share to XBMC, but put it under a Master Profile.
3: Create another Profile for your younglings that can't access the shared files. Double bonus, since you password protected the share, if they do go scanning the network, they'll have to have to know the (hopefully) different password to mount the share with your non-kid content.
4:??? Profit?
Check this out: http://forum.xbmc.org/showthread.php?tid=108232 I think it will help you sort your media out with haste.
I know what you're thinking. Did I forward 65,535 packets or 65,536 packets?
http://www.xbmchub.com/blog/2012/08/13/parental-control-for-xbmc-addons/
I hate sigs.
Set and communicate the rules and the consequences for breaking them, monitor compliance, and enforce the consequences if the rules are broken. If you force compliance with technology, your son won't learn what is and isn't appropriate behavior and you won't have the opportunity to build trust. And, believe me, you'll need that trust when he's older.
but you can't google?
http://www.xbmchub.com/blog/2012/08/13/parental-control-for-xbmc-addons/
The Kruger Dunning explains most post on
Hi guys, the original poster here. Of course I knew about the parental controls in XMBC: After all, it's only one Google away! However, what I was really after, is the geek way to go about this. I was thinking of retina-scanning myself, though also some sort of Rube Goldberg device ultimately leading to the proper identification of the person watching would suffice. Anyway, thanks!
Here's what I do: To keep it simple, I tag all the "bad" movies as restricted. Then on the server in each room where a movie could possibly be played, I require that the server has an "adult present" token. At first this token was just a USB stick I carried around with just a certain named file on it (no crypto). A few years ago I switched to detecting the presence of a bluetooth device - my cell phone or a few other authorized devices. The server scans for the MAC address every 30 seconds, if it can't find it 3x in a row it disables playback of restricted movies. But you can use any convenient token.
I don't use this at home but at a non-profit I run (a haunted attraction). It's got a mix of adults and teen volunteers, and we have PG-13 and R stuff in our horror video library. The system has worked rather well, but I admit the security of it is based on obscurity - that the teens don't know what enables the restricted content! If they ever figured it out, I'd switch to a secure token.
I've got a samba server with a share containing all of our media that's for my wife & I to watch. I've got a second, read-only share set up for the kids. The kid's directory has a bunch of symlinks to content that's suitable for them. It allows them to freely browse the media on their own, and I know exactly what they're accessing.
"In trad slashdot style, I didn't read."
Typically with stories tagged askslashdot you need only read the submission itself. Or do you mean you have that esoteric abillity to answer questions you don't know?
I prefer a hardware solution. Different devices for different users, preferably with some sort of hardware locking mechanism for the NC stuff. I'm rather suspicious of software-only solutions since they're either a joke or too expensive or complex for the task at hand unless you're a bum willing to tweak all day.
Treat your kid like an intelligent human being and implement the security measures the code has but no more. Explain to you child why but in a way that lets them weigh their own value system against their curiosity. We don't need more kids in the world that are mindless accepters of whatever is put in front of them. Allow them to make their own decisions and own the consequences for them, including nightmares.
If they break through the security, get them to show you how they did it, congratulate them, fix it and challenge them to find the next one. Turn that part into a game and you maybe able to give you child an advantage over 99% of the sheeple out there.
My ism, it's full of beliefs.
Next thing you know it's a gunfight in the kindergarten class.
OP is asking how to secure media on a media server...and one of the solutions is to put them on a media server?
Well, yes, that;s not such a bad idea. Have two media servers - one open and one locked down. ;)
Perhaps a third one too
Mark it read-only!! They won't be able to delete it then.
Can we be clear on this? Does "adult video" harm children? Have there been any studies on this? Really?
Let's see: Children who grow up around guns most often learn to respect and handle them properly. Children who learn early on about knives and fire early on are no longer curious about them either. And yes, "sex education courses!" Yeah, that watered-down class of PC speak is going to address all of their natural curiosities and natural insticts right?
Let's ask the question more properly shall we?
"How can I keep myself from being tossed in jail for violating some law based on presumed morality which has little basis in fact?"
P.S. When I was a kid, I saw porn. It didn't "harm me." I'm a normal guy.
Just show them Back Door Sluts 9, show them how it's done. Theyll see it eventually anyway so its better that they'd see it in a controlled environment. I saw the 'bad' stuff when i was just a wee boy as well, never did me any harm did it?
This nonsense of 'not showing the R-rated' stuff is mostly just to console the parents really. They knew they were wrong when they allowed a child to be born into this harsh and cruel world and would rather the child think that things are rosy for another couple of years until it is absolutely impossible to keep up the lie any longer.
It's a typical US viewpoint that considers R-rated to be about how much skin is shown.
You really REALLY don't want to show violent movies to a 3-year-old. They aren't wired to process it in a healthy way. Even movies with intense emotional content (but non-violent) can cause months of nightmares. By the time puberty hits, such stuff can be handled somewhat; but a 3-year-old has trouble separating fact from fiction; to them, everything they experience is real in the same way.
If you're not concerned with a 3-year-old stumbling on the somewhat tepid live action version of Back Door Sluts 9 in your bedroom, you don't have to worry about it if they stumble on the film. But don't let them watch anything on film you wouldn't be comfortable with them seeing in real life, because for them there's not much difference (they can "tell" you when something's pretend or real with training, but it's still being processed in the same way inside their heads; separate neural pathways for the two sets of stimuli doesn't develop until later).
Can we be clear on this? Does "adult video" harm children?
Yes, it does.
I grew up with computers, and early on pressed my parents into getting me access to the Internets. I saw plenty of pixelated, low-resolution boobies and at the ripe age of thirteen, was having sexy IRC times with what appeared to be hawt nerdy college chicks.
I went on to become a systems administrator.
Parents, don't let this happen to your children. Teach them to be developers; they get paid more and don't have to wake up at 3 AM because some drunk C-level forgot his password.
did you try it
http://www.xbmchub.com/blog/2012/08/13/parental-control-for-xbmc-addons/
Keep all shares password protected with mounts/drives only available to xbmc PCs.
...
P.S. When I was a kid, I saw porn. It didn't "harm me." I'm a normal guy.
When I was a kid, I didn't see porn, and it harmed me. I didn't know much about sex, didn't understand how to please women, shit, I didn't even realize how women masturbated till I was much older. Porn at least would of gave me insight on the art of sex and how to help switch it from a self act, to a pleasing act for the other.
Of course, practice makes perfect, but who wants to have sex with a guy who only knows how to please himself? Besides hookers.
Well, now you decided if I'm being funny or insightful.
Be seeing you...
Just show them Back Door Sluts 9, show them how it's done. Theyll see it eventually anyway so its better that they'd see it in a controlled environment. I saw the 'bad' stuff when i was just a wee boy as well, never did me any harm did it?
This nonsense of 'not showing the R-rated' stuff is mostly just to console the parents really. They knew they were wrong when they allowed a child to be born into this harsh and cruel world and would rather the child think that things are rosy for another couple of years until it is absolutely impossible to keep up the lie any longer.
Little kids have enough to learn about the world without worrying about the finer points of sex. They'll see it eventually, and eventually is when they should see it.
And if a movie called "Back Door Sluts 9" is your idea of "how it's done", then I'm guessing harm has been done and you're probably doing it wrong. Porn is done for the benefit of the audience, sex is done for the benefit of the participants. Kids shouldn't be learning about sex from porn, and should only be seeing porn once they are old enough to understand the difference between the two.
To illustrate the point to an older child, maybe sit them down in front of their favorite computer game (do people still play WoW?) and film them. Constantly tell them that they are in the way of the screen. Tell them to change their armor or other aspects of their character because it doesn't look right. Get them to fight battles that are visually pleasing, not necessarily fun.
Somewhat surprised to find this hasn't been suggested already: remove all non-G-rated material.
I'm going to go with obvious. Sex is part of who we all are at so many levels. Disney has been making billions exploiting kids and sexuality. And doesn't everyone know that keeping something away from children only makes them want it more?
Safe from kids? Why wouldn't you want your kids to see things that are perfectly normal for human beings? You want your kids to be ignorant? Ignorance is a main cause of teen pregnancies, did you know that?
no, I don't have a sig
When I was a kid I loved horror movies. Nightmare on Elms Street, monster movies,
The best horror movie was with a monster that came from the sea and got people with tentacles and eat them. I think I had nightmares for weeks and I'm still looking for a movie that can scary me like I was 6 years.
I think the "reality" shows on the TV make way more damage to the young generation then any horror, action or porn movie ever could. So what if he gets a few nights nightmares? That is what to be a kid is all about.
As long as you don't have some really perverted movies, let him watch what he likes.
Kids get bad because of the parents not because of some movie.
http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
OP is asking how to secure media on a media server...and one of the solutions is to put them on a media server?
Well, yes, that;s not such a bad idea. Have two media servers - one open and one locked down. ;)
Perhaps a third one too
What state would the third one be in? Open and locked down at the same time? Is that the set-up that Schrodinger opted for with his media?
Why don't you just admit you don't want your wife seeing your collection of My Little Pony hentai?
You are welcome on my lawn.
Have gnu, will travel.
For the videos I really want to keep from prying eyes, I keep them in an encfs encrypted folder that only I know the password to, then I mount it when I want to use it.
It's all full of educational videos, of course.
I'm seeing this as a hardware and software combined solution, if the user can afford hardware solutions at all - A house server with everything the user wants backed up, and a smaller file server, or just an end user device with some internal storage, just for the kid frendly stuff, plus software to make it so the kid's server or whatever machine can''t pull, but only be pushed to, to load it from the main server. Ideally, if you ran whatever network software was on the kid's server, it wouldn't even show the main server on its lists. Combine this with the main server being in the parent's bedroom, study, dad's den, or wherever it can be locked away without being to difficult for the parents to use, and with the kid's server not being able to access the internet without a password, or even not being able to access the internet directly at all, glue over any USB or card ports, and the kids probably won't be able to bypass all that until at least age 9.
Who is John Cabal?
You're welcome.
MythTV has a rating system with password protection depending on rating. You can have Myth grab the MPAA and use that or set it yourself. I don't think xbmc has that, but you could try out Myth. It's a bit more trouble to setup than xbmc, which really 'just works' OOB, but i think it's GUI is way better than xbmc.
Why else would you feel the need to mount them?
BOOP!
I have a 6 year old son and a 9 year old daughter.
My NAS device exposes 4 folders: TV, Movies, Children's TV, Children's Movies.
In the only room the kids are allowed to watch unsupervised, the XBMC only has the children's 2 folders installed. In the family room and master bedroom everything's available (and the kids are always supervised in these rooms).
None of the computers hooked up to the TVs have keyboards or mice attached. The kids are allowed to control their XBMC using the iPad or old iPhone that runs the free XBMC remote application. (To keep costs down, their XBMC runs raspbmc on a Raspberry PI.) In our bedroom and family room we use a universal remote.
I suppose when the kids are old enough to mess with the configurations of the XBMC, I may need to be more careful. Though at that point, messing with the system would be considered a punishable offence.
Help! I'm a slashdot refugee.
Honestly.. I think you should (also?) talk to your kids and explain your reasons as well as have trust in them to do the right thing - of course, some form of prevention at that early age is also needed, but don't forget the latter. Like you said, any security you'll put will probably be eventually broken by them, but it's always good to let them know the reason you're doing it..
It's kind of like the other issues you'll eventually face, such as smoking, early parenthood, drugs.. no way you can prevent them with all the monitoring tools in the world.. but if you talk to them and explain it, you could be surprised at the results.
Hope this helps.. Good luck :)
sudo su -
useradd dad
passwd dad
useradd son
passwd -d son
cd ~/movies
chown -R dad:dad *
chmod -R 500 *
^D
Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
The third one being the one the spouse doesn't get to see...
XBMC allows different users. Have your network share set with multiple user accounts, only give access to certain movies on the kid account. Then you can watch any kid-safe movie without a password, and you can watch anything at all with the proper password.
Unfortunately, children will explore and learn things you don't want them to regardless how much we will (or want to) shelter them.
That said, the solution my wife and I have is we tell them certain things are appropriate, and others are not. When they're older, they can view them, but for now it's not appropriate.
We have two Popcorn C-300s, and the media I don't want the kids to watch are in a separate directory called "Not Appropriate". That way, you don't have to go nuts with security and lockdowns, and your kids know what's there. Knowing the media is there but shouldn't be viewed also teaches them self-restraint.
I just don't have kids.
Buy a humongous hard drive (3Tb is good). Make a giant Truecrypt partition, like at least 1 Tera, ensuring that it's the type that can accommodate files larger than 4 gigs. (NTFS for Windows, HFS+ for OS-X)
Copy all those movies to this partition while it is mounted. Unmount it... Then just mount it again with password when needed to either watch a movie or copy new ones into the partition.
If you run out of room, make a second partition on the same disk with the same password.
All done.
Under features: Add Config Filters i.e. for kids movies, documentaries, or adult films Password protection by config - protected films never display for other users, not even the cover or fanart! Only downside is that it is Windows only (but for me that is not an issue as my HTPC is also a gaming system, which requires Windows).
We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
First of all - the topic question doesn't seem the same that was in article, because I thought, that the question was how to keep data SAFE from kids actions - they can delete or move folders, as well...
If you are concerned about kids sanity, then passwords for prying eyes won't help. My parents had different approach - they told me quite frequently that I shouldn't rummage through their stuff and they didn't even looked in my stuff. So, buy a sever for your kid, that would keep him occupied - share him some movies from your collection and kindly ask to stay away from your stuff, otherwise the next question in slashdot should be to ask for professional advice what psychological problems controlling parents had in the past and what kids should do to deal with such grown ups who are big kids inside their minds.
I mount and unmount the various age-shares automatically via cron - that way the teenagers can't even watch movies during the day when they have other things to do - but the smallest can watch finding nemo whenever they have free time and a movie is their option. They can see the movies there (no porn in folders!) but can't play them if the source files aren't there.
Me failed English...
FreeBSD over Linux. If my comments seem odd, this may explain...
Imagine it man, Kids running around nude in Africa have more knowledge about real life than your sheltered children. They know how babies are made because they got the water from the stream and helped out with some other birth, rather than some nurse. They know of the finality and consequence of death and respect danger because they've gutted animals to help their parents cook, or even killed beasts themselves. Hell, these 3rd world kids will be giving back to their community while yours will be throwing tantrums about not getting some worthless toy -- And you're worried about censorship? Damn, seek professional help or chill, the actual fuck, out.
You didn't turn out all fucked up despite knowing so much more about computers than your parents, and seeing the things you did that your parents wouldn't have approved of. Your parents didn't even inform you about masturbation! Why are you raising your children to be so damn ignorant about the world? Look, I don't really care why. Thing is, you're a parent now, time to man up and delete the damn movies if you don't want your kid to see them, and you can't be troubled to actually learn how to fucking USE *nix file system permissions or set up accounts on a damn multi-user OS. I mean, you come HERE? Asking US?! "What would Slashdot have me do?" Well, first off I'd have you neutered, you ignorant son of a bitch (that's right, I just called your mom a bitch -- it's for not being OK with what you wanted to watch when you were a kid), then secondly I'd ship your kid to a 3rd world country where they may die, but at least they won't be brain damaged by the likes of a lamer like you!
Am I the only one who infers an extensive porno collection, lovingly curated with covers and fan art?
let's have a conversation! let me know what you think.
XBMC supports user profiles. I have a Kids, General, Mature profile. The kids can watch whatever is in the Kids profile, no pin set, and so can any carers. The General is Kids+ the rest of the movies and TV shows which it is okay for the content to be watched while we are nearby to supervise/explain. General is what I would generally have loaded by default. Mature is any video/TV that I don't want the kids to watch yet - pin protected. So far it works really well. Just have three directories per set that hold the content as you decide they fit the scheme. Kids only reads from TV - Kids and Movie - Kids, General reads Kids + General, Mature reads Kids + General + Mature etc.
I just can't be bothered.
Are you assuming that Schrodinger never watched his collection?
Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
Yep, when kid comes, you definitely need a third media server. I got along fine with 2 before that.
Everything I write is lies, read between the lines.
Then at twelve you find out the kid is smart enough to work out that physical access to the hardware can lead to full control :)
It's the old "put it on the top shelf" solution upgraded to the electronic age with a different ladder.
If it's really important to keep it away from the kids for a long time you need a locket gun cabinet style solution instead of just putting stuff on a difficult to get to top shelf. A portable drive in a locked drawer may do that trick.
I didn't even see a condom until I was over twenty, and I saw it when the Police had broken into a University toilet block to remove a condom vending machine which was against the law at that time. By then some girls I knew of the same age already had unwanted five year old kids and had never seen a condom either. Seeing a bit of porn may have helped my generation more than harmed it if we'd had the chance, and censorship extending to forbidding sex education and restricting access to contraceptives definitely did do harm.
Seriously, build a healthy relationship with your kid and tell them about why some films are not appropriate for them. Get your kid to value your opinions (_opinions_, not laws) and if they are half intelligent they will probably come and ask if a film they saw is appropriate for them or not. Also, tag your films with age recommendations (however you see appropriate) as a guide.
I'm not sure what fan art for porno movies would look like, but neither am I sure if I really want to know.
I guess that state would be locked UP - or strange maybe
Actually its even easier than that, windows media Center has parental controls so you can require a password before it will play above a certain rating, and you can always hide the folders that have the R rated movies as WMC won't have any problem playing from hidden folders, just put in your password when it comes time to watch your R rated movies and tada! It all works easy peasy.
If you would like to have all the artwork and synopsis and the full nine yards but don't feel like doing all that work I'd suggest just following this simple how to which provides links to the two little freeware programs that will set the whole thing up and do all the work for you. if you want the movies hidden from prying eyes when you first run Yammm which is the program that takes care of all the metadata and artwork simply check "hide playlist members" under settings (if you forget you'll find the config in your all programs or can type yam from the start box) and that is all there is to it, if the kid goes to the folder all he will see is an empty folder, the actual video files will be hidden. Too easy and you really don't have to do anything, just let it run its service (less than 35Mb when its downloading the artwork) and ignore it.
One word for the impatient, because the dev didn't want to slam the free movie DB he has it take its time downloading artwork, I've found with around 300 movies it takes about a day for the whole thing to be updated, but of course you can fire up WMC right away, it'll just take about a day for all the artwork and data about each individual movie to be integrated into WMC. But once it does...wow, you have a full synopsis with art, date the movie was made, genre, its all filled out, and of course for young and old its easier to just click on the poster of the movie you want instead of reading down a list,
so give it a try, I've been using this on my HTPCs as well as my own PC for a few months now and its great and if you add more movies later simply rerun file2folderGUI again, takes less than 10 seconds and it'll put everything in the correct folder format so the metadata can be applied.
ACs don't waste your time replying, your posts are never seen by me.
He's clearly responding to just the title, you pompous assburger.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Yeah I think we all know this has nothing to do with hiding Terminator from the kids but hiding the porn from the girlfriend.
Or from mum, since this is Slashdot.
There's a description here of how someone did this with Plex, basically you create a second library consisting of all kids' movies and make it a separate share. The kids' logins only get them access to those movies. You have a different library with all the movies. (You could even put the really adults-only content in yet another library, should you choose.)
You could do something similar with different shares on a NAS. I've got a Synology and the DS Video app is quite handy for iPads, etc., so I'd probably leave the kids' movies there and put the inappropriate stuff in folders I would access directly.
All assuming the kids won't share passwords with each other... probably this is one for which the technical solution won't be fine-grained enough until the computer can recognize everyone in the room and shut down if there are any viewers who aren't allowed to watch this movie at this time.
I wouldn't worry too hard about keeping your kids from seeing your movies -- they're too long to be interesting, mostly. The real issue is once your kid figures out how to click around on youtube. You'll start them with Sesame Street or something and when you turn back they're watching a kid pretend Elmo is being butt-raped, with graphic commentary.
YouTube "related video" links are the real problem in this space.
Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
A real /.'er eschews the links, the article, and the title.
I see even classic Slashdot is now pretty much unusable on dial up anymore.
What if they play Eve online? Then they'll understand about banking cartels and sharp trading and all that stuff.
We infer the content of TFA from the posts.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
... or maybe it's the Mum trying to hide her porn collection from her kid, the OP?
Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"