Sponsored Content
Top Forums UNIX for Advanced & Expert Users script to recursively change permissions on file and dirs differently? Post 302380951 by Scrutinizer on Wednesday 16th of December 2009 05:49:32 PM
Old 12-16-2009
This is strange, on my host I get different results:
Code:
$ ls -la chmodtest/
total 28
drwxr-xr-x   6 unixuser unixuser 4096 2009-12-16 23:37 .
drwxr-xr-x 237 unixuser unixuser 8192 2009-12-16 22:44 ..
d---------   2 unixuser unixuser 4096 2009-12-16 22:44 a
drwxr-xr-x   2 unixuser unixuser 4096 2009-12-16 22:44 b
drwxr-xr-x   3 unixuser unixuser 4096 2009-12-16 23:01 c
drwxr-xr-x   2 unixuser unixuser 4096 2009-12-16 22:44 d
----------   1 unixuser unixuser    0 2009-12-16 23:37 x
-rw-r--r--   1 unixuser unixuser    0 2009-12-16 23:37 y
-rwxrwxrwx   1 unixuser unixuser    0 2009-12-16 23:37 z
$ chmod -R a=r,a+X,u+w chmodtest/
$ ls -la chmodtest/
total 28
drwxr-xr-x   6 unixuser unixuser 4096 2009-12-16 23:37 .
drwxr-xr-x 237 unixuser unixuser 8192 2009-12-16 22:44 ..
drwxr-xr-x   2 unixuser unixuser 4096 2009-12-16 22:44 a
drwxr-xr-x   2 unixuser unixuser 4096 2009-12-16 22:44 b
drwxr-xr-x   3 unixuser unixuser 4096 2009-12-16 23:01 c
drwxr-xr-x   2 unixuser unixuser 4096 2009-12-16 22:44 d
-rw-r--r--   1 unixuser unixuser    0 2009-12-16 23:37 x
-rw-r--r--   1 unixuser unixuser    0 2009-12-16 23:37 y
-rw-r--r--   1 unixuser unixuser    0 2009-12-16 23:37 z

I would tend think my platform responds as expected. I am puzzled by your file c . Could it be your chmod has a bug?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Recursively changing permissions on files

Please excuse for double posting, but since this seems like a " yep, me dummy question", I feel I should post here.:o Just joined after using the site as a guest.. (Very Good Stuff in here.. thanks folks.) I am in the process of hardening a Solaris 10 server using JASS. I also must use DISA... (1 Reply)
Discussion started by: altamaha
1 Replies

2. Cybersecurity

Recursively find and change Permissions on Man pages

Just joined after using the site as a guest.. (Very Good Stuff in here.. thanks folks.) I am in the process of hardening a Solaris 10 server using JASS. I also must use DISA Security Checklists (SRR) scripts to test for things that did not get hardened to DISA standards. One of the things... (5 Replies)
Discussion started by: altamaha
5 Replies

3. Shell Programming and Scripting

script to change the access permissions of the files

Hi, I want to change the access permissions of the files whose extension is same.For example *.c but these are inside a directory and inside that other directory is there and it contains the .c files..for example-- So my aim is to search the files under src and change the access permissions... (3 Replies)
Discussion started by: smartgupta
3 Replies

4. UNIX for Dummies Questions & Answers

Recursively dump all sub-dirs contents?

Hi, I have a dir structure that has many many subdirs, I would like to dump all the files from al the sub-dirs into a single directory? Can someone tell me the mv command that would do this please? before example: datadir/ datadir/datajan/jan.dat datadir/datafeb/feb.dat after example:... (1 Reply)
Discussion started by: CountryGent
1 Replies

5. Windows & DOS: Issues & Discussions

script to change widows update permissions

I want to allow windows update when ordinary users are logged on, I'm pretty sure that adjusting the permissions registry entry HEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/WindowsUpdate to allow acces to all domins users does the trick. I already have a logon.bat that runs at... (0 Replies)
Discussion started by: barrydocks
0 Replies

6. Shell Programming and Scripting

ksh; Change file permissions, update file, change permissions back?

Hi, I am creating a ksh script to search for a string of text inside files within a directory tree. Some of these file are going to be read/execute only. I know to use chmod to change the permissions of the file, but I want to preserve the original permissions after writing to the file. How can I... (3 Replies)
Discussion started by: right_coaster
3 Replies

7. Shell Programming and Scripting

Help on script to change permissions

Hi I have written the following script that later I want to put in cron,: #!/bin/bash _find="/usr/bin/find" _paths="/moneta_polled01/mediation_gsm /moneta_polled01/mediation_mmsc" for d in $_paths do $_find $d -type f -exec chmod 777 {} \; done but it does not seem to be... (8 Replies)
Discussion started by: fretagi
8 Replies

8. Shell Programming and Scripting

Help on script to change permissions

Hi All I have the following script that is supposed to change permissions of incoming files to a directory, but it does not seem to do what I want, please can you help: mkdir -p /tmp/tmpdir find /moneta_polled01/sgsn/ -exec ls -l {} \; |grep -v rwxrwxrwx |awk '{print $9}' >... (4 Replies)
Discussion started by: fretagi
4 Replies

9. Shell Programming and Scripting

Script to change Permissions on files and directories

Hey, It's me again. Have a problem, that's not really a problem. I have the below script, that goes to the directory I want it to go to. lists out the directories available, lets you choose the directory you want, then it changes the permissions on said directory. using chmod -R and chown -R. ... (2 Replies)
Discussion started by: gkelly1117
2 Replies

10. Shell Programming and Scripting

Change permission on a file recursively

Hi, this is the structure of the directory /local/home/app/cases under cases directory, below are the sub directories and each directory has files. /local/home/app/cases/1 /local/home/app/cases/2 /local/home/app/cases/3 /local/home/app/cases/4 File types are .txt .sh and so... (5 Replies)
Discussion started by: lookinginfo
5 Replies
FTP_RAWLIST(3)								 1							    FTP_RAWLIST(3)

ftp_rawlist - Returns a detailed list of files in the given directory

SYNOPSIS
mixed ftp_rawlist (resource $ftp_stream, string $directory, [bool $recursive = false]) DESCRIPTION
ftp_rawlist(3) executes the FTP LIST command, and returns the result as an array. PARAMETERS
o $ftp_stream - The link identifier of the FTP connection. o $directory - The directory path. May include arguments for the LIST command. o $recursive - If set to TRUE, the issued command will be LIST -R. RETURN VALUES
Returns an array where each element corresponds to one line of text. Returns FALSE when passed $directory is invalid. The output is not parsed in any way. The system type identifier returned by ftp_systype(3) can be used to determine how the results should be interpreted. EXAMPLES
Example #1 ftp_rawlist(3) example <?php // set up basic connection $conn_id = ftp_connect($ftp_server); // login with username and password $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // get the file list for / $buff = ftp_rawlist($conn_id, '/'); // close the connection ftp_close($conn_id); // output the buffer var_dump($buff); ?> The above example will output something similar to: array(3) { [0]=> string(65) "drwxr-x--- 3 vincent vincent 4096 Jul 12 12:16 public_ftp" [1]=> string(66) "drwxr-x--- 15 vincent vincent 4096 Nov 3 21:31 public_html" [2]=> string(73) "lrwxrwxrwx 1 vincent vincent 11 Jul 12 12:16 www -> public_html" } SEE ALSO
ftp_nlist(3). PHP Documentation Group FTP_RAWLIST(3)
All times are GMT -4. The time now is 10:59 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy