ユーザ管理
useradd
hujioka,kfukuはすでに登録済み。
新たにhiromiを追加する。
…の前に現状をチェックだ。
をチェックすると、
hujioka:x:1000:1000:HUJIOKA,,,:/home/hujioka:/bin/bash
yuji:x:1001:1001:fujita yuji,,,:/home/yuji:/bin/bash
kfuku:x:1002:1002:,,,:/home/kfuku:/bin/bash
をチェックすると、
staff:x:50:
users:x:100:
nogroup:x:65534:
hujioka:x:1000:
yuji:x:1001:
kfuku:x:1002:
となっている。
順番としては <ユーザグループ作成>=><ユーザディレクトリの作成>=><ユーザ作成>。
- # groupadd -g 1003 hiromi
- # mkdir /home/hiromi <=useraddの前に必ずそのユーザのディレクトリを掘っておく
- # useradd -d /home/hiromi -g 1003 hiromi <= "-d hoge/hoge" でそのユーザのメインディレクトリをしているする。
- # passwd hiromi ユーザのパスワードを指定
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
- (なぜか ls -l してみると"drwxr-sr-x 2 root staff 4096 Dec 2 17:16 hiromi"になっていたので、
# chown hiromi.hiromi /home/hiromi/
- # chmod 755 /home/hiromi/
# tail /etc/passwd
してみると
- hiromi:x:1003:1003::/home/hiromi:/bin/bash
# tail /etc/group
してみると
となった。
大丈夫っぽいので、windowsからtelnetからはいり、pwd。
ftpから入り、ファイルのアップ&ダウン&ディレートのテスト。
おっけだが…もうちとスマートな方法はないのか。アホウだ。俺。
groupadd
- /mnt/sdb# mkdir Origin
- /mnt/sdb# groupadd -g 2000 ume
- # chgrp ume /mnt/sdb/Origin/
- # ls -l /mnt/sdb/
total 0
drwxr-xr-x 2 root ume 48 Dec 2 19:15 Origin
- # usermod -G ume kfuku
# usermod -G ume hiromi
- # id kfuku
uid=1002(kfuku) gid=1002(kfuku) groups=1002(kfuku),2000(ume)
- # id hiromi
uid=1003(hiromi) gid=1003(hiromi) groups=1003(hiromi),2000(ume)
- # cat /etc/group
ume:x:2000:kfuku,hiromi
- # chmod 2775 /mnt/sdb/Origin/
- # chmod 2757 /mnt/sdb/Piranesi/
- # ls -al /mnt/sdb/
total 4
drwxr-xr-x 7 root root 144 Dec 2 19:15 .
drwxr-xr-x 4 root root 4096 Nov 10 09:24 ..
drwxrwsr-x 2 root ume 48 Dec 2 20:05 Origin
drwxr-srwx 2 kfuku ume 48 Dec 2 19:50 Piranesi
drwxrwsr-x 6 root ume 152 Dec 2 20:16 Pompei
drwxrwsr-x 6 root ume 152 Dec 3 10:38 Roma
旧サーバからの引っ越し
準備
直接、画像ディレクトリへはパーミションの関係で移せなかったので、
移行先のサーバ上の自分のホームディレクトリにミラーを張った。
- ln -s /mnt/sdb/hoge/moge/ /home/hujioka/moge
ファイルの移行
- $ ssh hujioka@192.168.0.133
- $ mkdir /mnt/sdb/Origin/t3b
- $ ln -s /mnt/sdb/Origin/t3b /home/hujioka/t3b
- $ logout
- $ ssh hujioka@192.168.0.128
- $ scp -r /export/t3b/tif/* hujioka@192.168.0.133:t3b/
- rm -r .ssh
パーミション設定
- # chgrp -R ume /mnt/sdb/Origin/t3a/
- # chmod -R 2664 /mnt/sdb/Origin/t3a/ <=ファイルを一度すべて 2664にしてしまう
- # chmod 2775 `sudo find /mnt/sdb/Origin/t3a -type d` <= ディレクトリのみ 2775 に変更。師匠伝授の技