Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Changing Folder/File Permissions

  1. #1
    Join Date
    May 2008
    Beans
    44

    Question Changing Folder/File Permissions

    Hi,

    It seems it is impossible to easily change folder permissions in the 10.04 GUI. I wanted to move a folder and its contents to another usr and changed its permissions (and the enclosed files) but the GUI under 'Users and Groups' changing the folder ownership(user and group) and clicking 'apply to enclosed files' simply changes the permissions of the folder but not the enclosed files. As this folder contains hundreds of files, you would expect it to thake a minute or so to change the permissions of the enclosed files but nothing happens.

    I know there is chmod in terminal but id the GUI is ther surely it should work? you can't easily navigate to different folders in terminal and look at their properties unless you can remember all of those folder paths.

    Any relevant advice would be appreciated.

  2. #2
    Join Date
    Apr 2010
    Location
    Switzerland
    Beans
    307
    Distro
    Ubuntu

    Re: Changing Folder/File Permissions

    Maybe you cannot change the subfolder's permissions because you don't have the right to do so. For example, I cannot change the ownership of a file of mine to root:root. Only root can do that. Also, I can't change the permissons of another user's files.

    Since Nautilus is running under your username.. you get the idea. You may elevate Nautilus' permission level by pressing Alt+F2 and typing "gksudo nautilus". However, I recommend you use the terminal.

  3. #3
    Join Date
    Aug 2008
    Location
    WA
    Beans
    2,186
    Distro
    Ubuntu

    Re: Changing Folder/File Permissions

    "gksudo nautilus". However, I recommend you use the terminal.
    I think that your are probably right @clrg in that he might need to sudo first. I disagree that using the terminal might be better. A simple space in the wrong place for a recursive chmod has caused more that its fair share heartaches here..

  4. #4
    Join Date
    Apr 2010
    Location
    Switzerland
    Beans
    307
    Distro
    Ubuntu

    Re: Changing Folder/File Permissions

    Quote Originally Posted by iponeverything View Post
    A simple space in the wrong place for a recursive chmod has caused more that its fair share heartaches here..
    That's why no one (should) ever run a potentially destructive command with root permissions without double-checking it. </smartass>

    A colleague of mine found a bug in Nautilus. Guess what? He ran it as root, wanted to change the permissions of a file in /usr/share... Result? Nautilus chmod'd random files to 400, which isn't that cool either (reinstallation was necessary).

  5. #5
    Join Date
    Aug 2008
    Location
    WA
    Beans
    2,186
    Distro
    Ubuntu

    Re: Changing Folder/File Permissions

    That's why no one (should) ever run a potentially destructive command with root permissions without double-checking it.
    For someone that is not familiar with paths, special characters and command line syntax, double-checking is not going be to too useful. While I would absolutely love it if everyone would at least the basics of command line filesystem navigation, basic file operations and process management.. It is never going to happen.

    A colleague of mine found a bug in Nautilus. Guess what? He ran it as root, wanted to change the permissions of a file in /usr/share... Result? Nautilus chmod'd random files to 400, which isn't that cool either (reinstallation was necessary).
    If you can't trust Nautilus, what can you trust Personally I prefer the command line, I am just aware of this because of two threads here in past week where some mucked there systems because of misplaced space.

  6. #6
    Join Date
    May 2008
    Beans
    44

    Re: Changing Folder/File Permissions

    Quote Originally Posted by clrg View Post
    Maybe you cannot change the subfolder's permissions because you don't have the right to do so. For example, I cannot change the ownership of a file of mine to root:root. Only root can do that. Also, I can't change the permissons of another user's files.

    Since Nautilus is running under your username.. you get the idea. You may elevate Nautilus' permission level by pressing Alt+F2 and typing "gksudo nautilus". However, I recommend you use the terminal.
    Maybe I should have mentioned that I was root when trying to do this, but I thought that was implied given that if I was trying to change root:root as a desktop user the particular files would carry the 'x' icon and the GUI drop-downs to 'try' to change the user and group would be 'grayed out'. Its only after changing the dropdown options that anyone would then click on the 'apply permissions to enclosed files' option. In fact this option is not avaialable if you are not root when trying to change a root access folder.

    Also, if I wasn't root then how would the folder permissions have changed but not the permissions of the enclosed files.

    I have searched the forums and there is a sense that the GUI permissions setting function, simply doesn't work properly. In fact, its easier to change the permissions of a file in Windows, god help us!
    Last edited by crazy dave; July 3rd, 2010 at 07:08 AM.

  7. #7
    Join Date
    Nov 2009
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Changing Folder/File Permissions

    When you say you were root, do you mean you are on the root account (which isn't present by default in Ubuntu) or do you mean you had already elevated your priveleges in nautilus?

    Personally I find the command line method of changing priveleges recursively less of a hassle than the GUI method. It doesn't require you to memorize paths at all, actually. You can just hit the tab key to autocomplete folder names, and if you don't know the folder name at all you can hit the tab key a few times and it will show the contents of the folder you have typed up to. If you try to force yourself to do it in the command line a bit more often you will probably get used to it. I know there are a lot of people who don't really like to do terminal stuff, though, so it is a shame that GUI methods of doing things are sometimes a bit difficult.

    Quote Originally Posted by crazy dave View Post
    I have searched the forums and there is a sense that the GUI permissions setting function, simply doesn't work properly. In fact, its easier to change the permissions of a file in Windows, god help us!
    It is entirely possible that this is correct. This is a function that a lot of linux users choose to do in the terminal, so I wouldn't be surprised if developers have kind of glossed over this function.
    Last edited by Yarui; July 3rd, 2010 at 07:13 AM.

  8. #8
    Join Date
    May 2008
    Beans
    44

    Re: Changing Folder/File Permissions

    Quote Originally Posted by Yarui View Post
    When you say you were root, do you mean you are on the root account (which isn't present by default in Ubuntu) or do you mean you had already elevated your priveleges in nautilus?

    Personally I find the command line method of changing priveleges recursively less of a hassle than the GUI method. It doesn't require you to memorize paths at all, actually. You can just hit the tab key to autocomplete folder names, and if you don't know the folder name at all you can hit the tab key a few times and it will show the contents of the folder you have typed up to. If you try to force yourself to do it in the command line a bit more often you will probably get used to it. I know there are a lot of people who don't really like to do terminal stuff, though, so it is a shame that GUI methods of doing things are sometimes a bit difficult.


    It is entirely possible that this is correct. This is a function that a lot of linux users choose to do in the terminal, so I wouldn't be surprised if developers have kind of glossed over this function.
    Thanks for all of your responses.

    I tried it both ways, first by launching nautilus through terminal, sudo nautilus and then by activating the root login and then logging in as root. In my humble opinion, problems such as these encourage people to activate the root login in order to try to 'sort it out' thereby bypassing the security provided by not having root login activated, but hey.

    The fact that developers may have overlooked this is a surprise because it is fundamental and a more natural choice when looking at folder permissions. I know that Ubuntu is free and open, but this is not a new feature and it still doesn't work? I've used terminal a lot for instance setting up a VPS on a hosting server because the GUI isn't available, however I've never seen the suggestion that I use terminal for ftp, rather filezilla is the most commonly suggested.

    So why people think suggesting Terminal is a solution I don't know, the GUI needs to work sooner or later.

  9. #9
    Join Date
    Nov 2009
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Changing Folder/File Permissions

    Quote Originally Posted by crazy dave View Post
    So why people think suggesting Terminal is a solution I don't know, the GUI needs to work sooner or later.
    There is a fundamental flaw in this way of thinking. This is open source software you are talking about. I'm not saying your concerns aren't at all important, but the developers of open source software don't develop for others, they mostly develop for themselves. It's not so much about helping everyone else as it is about making software they want to use themselves. They are just kind enough to provide their programs to others when they are done with them. If a feature that you would really like to have has been overlooked time and time again, it's most likely because it's a feature the developers don't really care about. I understand your frustration, but it's just the price you pay for using open source stuff.

    In short, the GUI tool really doesn't NEED to ever work properly. If you want it to work properly, you may just have to do the work yourself and learn to program a bit.
    Last edited by Yarui; July 3rd, 2010 at 08:01 AM.

  10. #10
    Join Date
    May 2008
    Beans
    44

    Re: Changing Folder/File Permissions

    [/QUOTE]In short, the GUI tool really doesn't NEED to ever work properly. If you want it to work properly, you may just have to do the work yourself and learn to program a bit.[/QUOTE]

    I expect that the developers of GNOME would beg to differ with that statement. Are they working on GNOME 3 under the assumption that it doesn't need to work?

    Well given that I am using Ubuntu for a few years now you can tell that I'm a fan. The reason I personally post issues to the forums is to help bring to light things that could be improved.

    As Ubuntu gets better, more users will follow, this will improve the commercial arm and the cloud products.

    The permissions not working under the GUI is unfortunately a huge oversight form the end-user's perspective and without end users where would we be ....eh?

Page 1 of 2 12 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •