To show file permission and ownership (owner, group), use
ls -l
For instance,
-rw--w-r-- 1 mzt mzt 37 2013-01-20 08:57 code.py drwxrwxr-x 2 mzt root 4096 2013-01-20 08:57 foo
To change the owner to root
chown root code.py
To change the group to root
chgrp root code.py
File permissions are given as code r (read), w (write), x (execute), d marks it is a directory. There are three classes of codes per file/directory, respectively they are for owner, group, others.
To add execute permission for the owner,
chmod u+x code.py
To set exactly read permission for the others,
chmod o=r code.py
To add both write and execute permission for the group,
chmod g+wx code.py
To remove execute permission for everyone,
chmod a-x code.py
To recursively apply write permission for both the owner and the group on a folder,
chmod -R ug+w foo
Note that performing these modifications may also affect your right on these commands. A non-root user can't modify a file/directory which belongs to root.
No comments:
Post a Comment