Hi all,
$ umask 0002 $ mkdir test $ ls -ld test drwxrwxr-x 2 user user 4096 Jun 23 19:04 test/
$ls -ld content drwxr-xr-x 2 user user 4096 Jun 23 19:29 content
$ cp -r content test/ $ls -ld test/content drwxr-xr-x 2 user user 4096 Jun 23 19:29 content
My question is, how can I make content directory permission mode to 775 if I do cp inside the test directory?
Thanks.
Regards, James
centos-bounces@centos.org wrote on 23.06.2010 13:31:56:
James Corteciano james@linux-source.org Gesendet von: centos-bounces@centos.org
23.06.2010 13:32
Bitte antworten an CentOS mailing list centos@centos.org
An
CentOS mailing list centos@centos.org
Kopie
Thema
[CentOS] umask not functioning with cp command
Hi all,
$ umask 0002 $ mkdir test $ ls -ld test drwxrwxr-x 2 user user 4096 Jun 23 19:04 test/
$ls -ld content drwxr-xr-x 2 user user 4096 Jun 23 19:29 content
$ cp -r content test/ $ls -ld test/content drwxr-xr-x 2 user user 4096 Jun 23 19:29 content
My question is, how can I make content directory permission mode to 775 if I do cp inside the test directory?
Thanks.
Regards, James
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Hi James, in this case, you must copy with cp -p (or better -a same -dpR) to preserve all atributes.
man cp
Gruß Andreas Reschke ________________________________________________________________ BG-IM173 Unix/Linux-Administration
Behr GmbH & Co. KG
Hi Andreas,
I try the following command and the test/content directory is still in 755 mode.
$ cp -a -dpR content/ test/ $ ls -l test/ drwxr-sr-x 2 user user 4096 Jun 23 19:28 content
Regards, James
On Wed, Jun 23, 2010 at 7:37 PM, Andreas Reschke < Andreas.Reschke@behrgroup.com> wrote:
centos-bounces@centos.org wrote on 23.06.2010 13:31:56:
James Corteciano james@linux-source.org Gesendet von: centos-bounces@centos.org
23.06.2010 13:32
Bitte antworten an CentOS mailing list centos@centos.org
An
CentOS mailing list centos@centos.org
Kopie
Thema
[CentOS] umask not functioning with cp command
Hi all,
$ umask 0002 $ mkdir test $ ls -ld test drwxrwxr-x 2 user user 4096 Jun 23 19:04 test/
$ls -ld content drwxr-xr-x 2 user user 4096 Jun 23 19:29 content
$ cp -r content test/ $ls -ld test/content drwxr-xr-x 2 user user 4096 Jun 23 19:29 content
My question is, how can I make content directory permission mode to 775 if I do cp inside the test directory?
Thanks.
Regards, James
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Hi James, in this case, you must copy with cp -p (or better -a same -dpR) to preserve all atributes.
man cp
Gruß Andreas Reschke ________________________________________________________________ BG-IM173 Unix/Linux-Administration
Behr GmbH & Co. KG _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
From: Andreas Reschke Andreas.Reschke@behrgroup.com
James Corteciano james@linux-source.org $ umask 0002 $ mkdir test $ ls -ld test drwxrwxr-x 2 user user 4096 Jun 23 19:04 test/ $ls -ld content drwxr-xr-x 2 user user 4096 Jun 23 19:29 content $ cp -r content test/ $ls -ld test/content drwxr-xr-x 2 user user 4096 Jun 23 19:29 content My question is, how can I make content directory permission mode to 775 if I do cp inside the test directory?
in this case, you must copy with cp -p (or better -a same -dpR) to preserve all atributes. man cp
-p preserves the source permissions... In this case, he wants the target directory to inherit its permissions from its parent... And I think Unix doesn't support the idea of inherited permissions (except for the sgid bit). Is running a simple 'chmod 775 test/content', after the cp, not an option...?
JD