ý ȯ home 丮 ũƮ

ܿﳪ   
   ȸ 3131   õ 0    

안녕하세요.


리눅스 시스템 계정을 전환해야 해서 

새로운 계정은 생성 했습니다. 문제는


home 디렉토리에서 하는 작업이 있어 홈 디렉토리를 복사하려 했으나

디렉토리 및 파일 및 하부 구성에 각기 다른 소유자와 이전 계정 존재로 인해

다중 서버 작업이 어려움을 겪습니다.

chown -R 을 쓰면 일괄 변환이 되어버려서 고심인데

가능한 스크립트가 있을까요?


조건은 특정 디렉토리(/home/계정) 하부의 모든 파일 및 디렉토리 복사 하면서

root 및 여타 계정 소유 및 그룹은 유지하고 특정 계정 (이전계정) 만 신규 생성한 계정으로

소유권 및 그룹 을 변경하는 조건입니다.


ex ) /home/oldinit/dir -> /home/newinit/dir

oldinit:oldinit       file   ->  newinit:newinit    file

root:oldinit       file2  ->    root:newinit    file2


ª ϼ ϰ.
2019-06
https://serverfault.com/questions/440461/script-to-run-chown-on-all-folders-and-setting-the-owner-as-the-folder-name-minu

Ⱥ ˻ غŶ Ȯغñ ٶϴ.
丮 ̴ϱ 丮 chown ϵ for ¥ ɵ մϴٸ...
¥ /etc/passwd /etc/groups ̿ؼ ϴ° մϴ.
     
ܿﳪ 2019-06
мϰ Ƴ׿. + ũƮ Ѱ谡 ֳ׿.
2019-06
/etc/passwd /etc/groups ڰ Ҵ ȣ ׷ȣ ֽϴ.

̸ ȣ ű ýۿ ġؾ ߻ ʽϴ.
     
ܿﳪ 2019-06
Ͻý κԴϴ. ״ ߰ ߰ ǻϴ Դϴ.
          
2019-06
tar  tar Ǯ ״ ä ˴ϴ.
https://sancs.tistory.com/4
Դ .

user id group id Ἥ شǴ ϸ ٲָ ǰ.

find ɾ user id group id ã ɼ ֽϴ.
https://www.unixtutorial.org/find-files-which-belong-to-a-user-or-unix-group
               
ܿﳪ 2019-06
cp ɼ ξ ϰ Ӽ ä մϴ. cp -p
׷ ؼ Ȩ丮 ° ϱ ϴ°̴ϴ.
                    
2019-06
sudo find ./ -user oldinit  -group oldinit -exec chown  newinit:newinit {} \;
sudo find ./ -user root  -group oldinit -exec chown  root:newinit {} \;

ش 丮 ó Էϸ .

å ϴ. ϴ ׽Ʈ غ ٸ ׽Ʈ ̸ .
                         
ܿﳪ 2019-06
ģϰ ۼ ̴ּµ ڲ ްԵǾ ˼մϴ.
̶ 2 츸 찡 ƴҼ ֽϴ. ۾ؾ ý۵
ؼ ϴ. Ư Ӱ Ȩ丮¿. ̴ϴ. ׽Ʈ غ߰ڽϴ.
2019-06
ܼϰ ߰Ͻ ̶ п ؼ
/etc/skel ־νø ڵ ˴ϴ.
гǴٿ 2019-06
cpδ 𸣰ڴµ tar ɿ ׷ ֽϴ. man page --owner-map, --group-map ɼǿ о.
ϼȣ 2019-06
ذ ʾƼ
/home ؿ ڰ 1, 2, 3 ִµ
4 ؼ 3 ִ 4 ؼ 4 ϰ ʹ - ̷ Ȳΰ?
ƴϸ /home ִ ϵ带 ȯϰ Űǰ?
     
ܿﳪ 2019-06
ִ Ͽµ.

ýۿ root Ӱ ȯϷ ߰ Ͽ ۾ϴ Ȩ 丮 ϰ
װ ο ϴ ۾Դϴ. 翬 Ȩ 丮 ׷ ְ Ϻδ root ϴ
丮 ϱ⿡ ̰ Ӽ root ٸ ׷ 丮 ο Ƿ ̸ ο ׷ Ȥ ݴ 쿡 ο ׷ Ϸ ۾
ٷ۾ ϹǷ ̰Ϳ ũƮ ˾ƺ ִ Դϴ.
          
ϼȣ 2019-06
/home ؿ ( ) 2 ִµ Ϻδ root ϴ ֱ
5õ ϰ 15õ ο  ؼ ϰ ͱ
׷ϱ root ϴ ϴ 5õ ״ ϰ 15õ ο
ٲٰ ʹٴ Ȳΰ?
Ȥ root ϴ ִµ ̰Ÿ ϰ ʹٴ ̽Ű?
               
ܿﳪ 2019-06
׷ 踦 ؾ մϴ.
/home ؿ ִٴ ϴ ̻մϴ. ýۿ ϸ /etc/passwd ؼ մϴ.
/home ؿ 丮 ִµ ߿ ڰ old ׷ old 丮 ְ  ڰ root ̰
׷ root 쵵 ְ  ڰ bbb ׷ bbb ͵ ְ Ȩ丮 /home/new ȿ ֽϴ. old ̰ų
׷ ̸ new ٲ ϴµ ý۵̶ Ƽ ũƮ ߴ ̴ϴ.
2019-06
Ư 丮 Ư ڸ ãƼ ϴ ãô°ǰ?


# /home/2cpu 丮
# user/group daemon nobody ϱ

find /home/2cpu -user daemon -exec ls -l {} \;|more
find /home/2cpu -user daemon -exec chown -v nobody {} \;|more

find /home/2cpu -group daemon -exec ls -l {} \;|more
find /home/2cpu -group daemon -exec chgrp -v nobody {} \;|more
     
ܿﳪ 2019-06
ʹ Ȳϰ ߳ ϴ. ó ٷ Ǵ°...

find 긮 Ͱ ؼ ׽Ʈ غڽϴ.

մϴ.
     
ܿﳪ 2019-06
մϴ.

ؼ ׷ ص Ǽ

find /home/2cpu -user daemon -exec chown -v nobody:nobody {} \;|more

߽ϴ.
          
2019-06
ռ 긮԰ ٸе Ȳ ϳ üȭѳ п Ȯ ־ ϴ.    ذǼ Դϴ.
ϼȣ 2019-06
̷ ۾ root ؾ ٵ ũƮ ߻ϸ ü ǰڳ׿
ϴ ͵ ṵ̄ڽϴ


QnA
Page 1191/5632
2015-12   1253687   ް
2014-05   4707528   1
2018-05   3118   hama
2018-06   3118  
2019-07   3118  
2020-01   3118   ʱ
2018-07   3118   ο
2018-08   3118   ̳
2018-10   3118   Psychophysi
2014-04   3118   Sunrise
2020-06   3118  
2020-06   3118   ڰȣ
2020-11   3118   ȣ
2017-04   3118   ǹ̡
2017-03   3119   cpu
2020-02   3119   ̿þ
2015-10   3119  
2021-01   3119   drezip
2016-02   3119   Ƹ
2016-01   3119   witbox
2017-08   3119   ȣ
2017-03   3119   Ÿ