-
chmod question
I come across files which tell me you dont have permission to read this....
if I do root#chmod u=+rwx /dir/dir/file.doc I still get no access
but if I do root#chmod uo+rwx /dir/dir/file.doc, I do get access....
so why am I other and not user?
-
The u-flag stands for the user who owns the file. In your case root. The 'g'-flag stands for the group it belongs to and 'o' for all other users. That was the short explanation, now the long one:
if you type 'ls -l' you get something like this:
-rw-r--r-- 1 root root 0 2005-01-21 20:46 test
The owner of the file 'test' is root and it belongs to the group root. The first - means that it is a file (a directory would show a d). -rw-r--r-- means that it is read- and writable for the owner (root), readabale for the group it belongs to and readable for all other users.
If you now type 'chgrp users test ' and 'chmod g+w test' you get this:
-rw-rw-r-- 1 root users 0 2005-01-21 20:46 test
Now the file belongs to the user root and the group users. The group users has now write-access to the file (if not every user should have write-access you can change the ownership to an other group). I think, that's what you wanted.
P.S.: If you want to change the owner of a file you can use the command 'chown nameofuser nameoffileordirectory'
-
so....
if I want only console users to access a file, should create such a group and give them
permission to do rwx
-
Re: so....
'other' and users mean basically the same (normally every user is part of the group users): Every person with a useraccount has access. other doesn't mean, that people from the internet have access.
So as long as you don't share your computer with people you don't trust or you are part of a big network (not the internet) it should be totally safe to give write-access to 'other' and/or 'users'. If this is not the case than you probably like to create a new group (or use an existing one). Login as root and type 'groupadd groupname'. You can add users to this group with the following command 'groupmod -A username groupname'.
If you like to know which groups you are part of, type *tada* 'groups'.
btw: If you like to know more about any of these commands type 'man commandname', e.g. 'man groupadd'.
-
What I don't understand about this subject is why when I right click on a file on my desktop, and I change the permissions there, it doesn't seem to do anything, even if I am using file mgr as superuser.
Similar Threads
-
By pdc124 in forum General Support
Replies: 2
Last Post: 07-27-2005, 10:35 PM
-
By mmcfly8888 in forum General Support
Replies: 6
Last Post: 04-16-2005, 05:15 AM
-
By gopikrish in forum General Support
Replies: 3
Last Post: 08-21-2004, 12:12 AM
-
By bob58 in forum General Support
Replies: 1
Last Post: 08-20-2004, 12:47 PM
-
By mark1221 in forum Hdd Install / Debian / Apt
Replies: 2
Last Post: 11-01-2003, 10:32 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Dell 6P85J 4TB ST4000NM0063 7.2k 6Gb/s 3.5” SAS SED Hard Drive with Tray
$39.99

Western Digital HUS726T4TAL5204 4TB 7.2K SAS 12Gb/s 3.5" 512e HDD NetApp X375A
$64.00

DELL 2TB Enterprise HDD (7200RPM, 3.5", SATA III, 128MB Cache) HUS722T2TALA600
$49.95

Seagate ST500DM009 BarraCuda 500 GB 3.5" SATA III Desktop Hard Drive
$14.99

HGST HUA723030ALA640 3TB SATA 7200 RPM 3.5 in Enterprise HDD | 0F14044 (100%)
$45.00

2TB Seagate Barracuda ST2000DM001 7200RPM SATA 6Gbps 64MB Cache 3.5" HDD
$39.95

Dell ST6000NM0034 1HT27Z-150 NWCCG 6TB SAS 3.5 7.2K ENTERPRISE SERVER DRIVE
$68.99

HGST HUS724040ALA640 HDD 4TB SATA 6Gb/s 7.5K 3.5" 0F19459 512 b/s
$78.00

Seagate Constellation ES.3 3.5 in Enterprise HDD | ST2000NM0033
$40.00

Seagate ST12000NM0127 12TB 256MB 7200RPM 3.5" SATA 6.0Gb/s Enterprise Hard Drive
$318.99