Sponsored Content
Top Forums UNIX for Dummies Questions & Answers directory permissions and CHMOD Post 26297 by ncarmstrong on Wednesday 14th of August 2002 12:17:11 PM
Old 08-14-2002
Question directory permissions and CHMOD

I am working on a new UNIX box that has been delivered to us, and noticed that the /home directory has 555 permissions on it (dr-xr-xr-x). Any attempt to create write permissions fails on this directory (such as chmod 777), responding only with a message;

chmod: WARNING: can't change home

This is despite the fact that I am logged in as root. Is there a way out of this, or am I toast?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

chmod permissions

Is there any way that you can set it up so when you create a file it has the chmod permissions of u+x? I am not a root user on the system (1 Reply)
Discussion started by: himurak
1 Replies

2. UNIX for Advanced & Expert Users

chmod (permissions) * not working on remote server

Hi gurus ! I am developing a FTP script which will copy all the files from one server to another server and then I need to use CHMOD 755 * to set permissions of all the files just copied to the remote server. mput * chmod 755 * CHMOD gives me an error CHMOD works fine If I specify... (3 Replies)
Discussion started by: sdlayeeq
3 Replies

3. UNIX for Dummies Questions & Answers

what to chmod to write in a directory?

i am unable to write to some .php files in the following directory: drwxr-xr-x 3 headroom max 448 Jun 6 2004 Docs i already tried this: chmod +777 Docs chmod: changing permissions of `Docs': Operation not permitted thanks for your help! (2 Replies)
Discussion started by: phonedog365
2 Replies

4. UNIX for Dummies Questions & Answers

chmod erased a directory(?)

I was attempting to change permissions on a directory, used a 'chmod -rwrwrw DirectoryName' command, and hit enter. Now, that directory shows that it's empty! How could this be? Any Ideas? Thanks (1 Reply)
Discussion started by: SmooBG
1 Replies

5. UNIX for Dummies Questions & Answers

ls and chmod numeric permissions

Hello, When I do a "ls -l" I can see my directories have drwxr-xr-xr. I am more used to the chmod numerical syntax like 755. Is there an easy way to list out the numerical permissions rather than rwx etc. (1 Reply)
Discussion started by: rondebbs
1 Replies

6. UNIX for Dummies Questions & Answers

Unix chmod permissions

Hello all, Trying to do the following. 1. Run Windows installer from a unix server. 2. Let user run the shortcut but not allow access to the folder where the exe itself is running. What I have done so far: 1. Copied the application to the server and placed in a folder called "data".... (2 Replies)
Discussion started by: whiterabbit
2 Replies

7. UNIX for Dummies Questions & Answers

changing permissions on a 444 file (ie chmod 444)

if I have a file set to permisions 444 (r-- r-- r--) should anyone other than the owner and root be able to change these permissions or delete the file. Apologies if this is a no-brainer but I cant test it myself and someone in our organisation is playin around with files they shouldnt be (1 Reply)
Discussion started by: ajcannon
1 Replies

8. Programming

chmod:No such file or directory

sprintf(fname, "core.%d", pid); (void) unlink(fname); if (ttrace(TT_PROC_CORE, pid, 0, 0, 0, 0) != 0) { perror("TT_PROC_CORE pass"); Fail(); } if (chmod(fname, 0) != 0) { perror("chmod"); Fail(); } Hi, If i execute above code,everytime am getting below... (1 Reply)
Discussion started by: mansa
1 Replies

9. Red Hat

chmod only immediate directory?

I am having trouble figuring out how to do a "chmod o-w" for all files under a certain directory, while excluding directories under that certain directory. I can do chmod -R o-w /thisdirectory but that changes permissions of all directories under the directory as well as files. I just... (2 Replies)
Discussion started by: austinharris43
2 Replies

10. UNIX for Dummies Questions & Answers

Access permissions chmod 606

Hi All I am running Ubuntu linux flavour. I need provide multiple users belonging to the same group access to a dir where they can write files but are not supposed to remove or rename files. users outside the group should be able to read and write to the dir. i have set the permission of... (7 Replies)
Discussion started by: Simza
7 Replies
chmod(2)							System Calls Manual							  chmod(2)

NAME
chmod, fchmod - Changes file access permissions SYNOPSIS
#include <sys/mode.h> #include <sys/types.h> #include <sys/stat.h> int chmod ( const char *path, mode_t mode ); int fchmod ( int filedes, mode_t mode ); STANDARDS
Interfaces documented on this reference page conform to industry standards as follows: chmod(), fchmod(): XSH5.0 Refer to the standards(5) reference page for more information about industry standards and associated tags. PARAMETERS
Specifies the full pathname of the file. If the path parameter refers to a symbolic link, the chmod() function changes access permissions on the file specified by the symbolic link. Specifies the file descriptor of an open file. Specifies the bit pattern that determines the access permissions. DESCRIPTION
The chmod() function sets the access permissions of the file specified by the path parameter according to the bit pattern specified by the mode parameter. The fchmod() function sets the access permissions of an open file pointed to by the filedes parameter according to the bit pattern speci- fied by the mode parameter. To change file access permissions, the process must have the same effective user ID as the owner of the file or the process must have supe- ruser privilege. Upon successful completion, the chmod() and fchmod() functions mark the st_ctime field of the file for update. The mode parameter is constructed by logically ORing one or more of the following values, which are defined in the sys/mode.h header file: Sets the process' effective user ID to the file's owner on execution. Sets the process' effective group ID to the file's group on execu- tion. Saves text image after execution. Permits the file's owner to read, write, and execute it (or to search the directory). Permits the file's owner to read it. Permits the file's owner to write to it. Permits the file's owner to execute it (or to search the direc- tory). Permits the file's group to read, write, and execute it (or to search the directory). Permits the file's group to read it. Per- mits the file's group to write to it. Permits the file's group to execute it (or to search the directory). Permits others to read, write, and execute it (or to search the directory). Permits others to read the file. Permits others to write to the file. Permits others to execute the file (or to search the directory). Other mode values exist that can be set with the mknod() function, but not with the chmod() function. If the mode bit S_ISGID is set and the mode bit S_IXGRP is not set, mandatory file record locking will exist on a regular file. This may affect subsequent calls to other calls on the file, including open(), creat(), read(), write(), and truncate(). The S_ISGID bit of the file is cleared if: The file is a regular file. The effective user ID of the process does not have appropriate sys- tem privilege. The effective group ID or one of the IDs in the group access list of the process does not match the file's existing group ID. RETURN VALUES
Upon successful completion, the chmod() and fchmod() functions return a value of 0 (zero). If the chmod() or fchmod() function fails, a value of -1 is returned, and errno is set to indicate the error. ERRORS
If the chmod() function fails, the file permissions remain unchanged and errno may be set to one of the following values: A component of the path parameter has search permission denied. The path parameter points to a location outside of the allocated address space of the process. A signal was caught during execution of the system call. The file is not a regular file. Too many symbolic links were encoun- tered in translating the path parameter. The length of the path argument exceeds PATH_MAX or a pathname component is longer than NAME_MAX. The named file does not exist or is an empty string. A symbolic link was named, but the file to which it refers does not exist. A component of the path parameter is not a directory. The effective user ID does not match the ID of the owner of the file or the owner does not have appropriate system privilege. The named file resides on a read-only file system [Tru64 UNIX] The process' root or current directory is located in a virtual file sys- tem that has been unmounted. If the fchmod() function fails, the file permissions remain unchanged and errno may be set to one of the following values: The file descriptor filedes is not valid. A signal was caught during execution of the system call. The effective user ID does not match the ID of the owner of the file, and the calling process does not have superuser privilege. The file referred to by filedes resides on a read-only file system. [Tru64 UNIX] The process' root or current directory is located in a virtual file system that has been unmounted. RELATED INFORMATION
Functions: chown(2), fcntl(2), getgroups(2), mknod(2), open(2), read(2) setgroups(2) truncate(2) write(2) Commands: chgrp(1), chmod(1) Standards: standards(5) delim off chmod(2)
All times are GMT -4. The time now is 04:47 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy