usermod hoppá

Ez kicsit meglepett:


[root@example ~]# id test1
uid=505(test1) gid=507(test1) groups=507(test1)
[root@example ~]# usermod -G p1,p2 test1
[root@example ~]# id test1
uid=505(test1) gid=507(test1) groups=507(test1),506(p2),510(p1)
[root@example ~]# usermod -G p1,p2, test1
[root@example ~]# id test1
uid=505(test1) gid=507(test1) groups=507(test1),0(root),506(p2),510(p1)
[root@example ~]# usermod -G p1,,p2 test1
[root@example ~]# id test1
uid=505(test1) gid=507(test1) groups=507(test1),0(root),506(p2),510(p1)

Szóval kerül a -G stringbe egy plusz vessző, és máris tagja a root csoportnak. Hát azért...

Amúgy Centos 5.1.

Hozzászólások

BUG!


(hardy)root@test:/# useradd -u 1002 -d /home/test -g users test
(hardy)root@test:/# id test
uid=1002(test) gid=100(users) groups=100(users)
(hardy)root@test:/# usermod -G audio,games test
(hardy)root@test:/# id test
uid=1002(test) gid=100(users) groups=100(users),29(audio),60(games)
(hardy)root@test:/# usermod -G audio,games, test
usermod: unknown group
(hardy)root@test:/# usermod -G audio,,games test
usermod: unknown group

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

sartek.net:~# useradd -u 1053 -d /home/test2 -g guest test2
useradd: Warning: home directory `/home/test2' doesn't exist, and -m was not specified
sartek.net:~# id test2
uid=1053(test2) gid=31(guest) groups=31(guest)
sartek.net:~# usermod -G www,mysql test2
sartek.net:~# id test2
uid=1053(test2) gid=31(guest) groups=31(guest),1000(mysql),1003(www)
sartek.net:~# usermod -G www,mysql, test2
sartek.net:~# id test2
uid=1053(test2) gid=31(guest) groups=31(guest),1000(mysql),1003(www)
sartek.net:~# usermod -G www,,mysql test2
sartek.net:~# id test2
uid=1053(test2) gid=31(guest) groups=31(guest),1000(mysql),1003(www)
sartek.net:~#

(netbsd)

--
http://blog.sartek.net

gluon8 tmp # useradd nene
gluon8 tmp # id nene
uid=1002(nene) gid=1002(nene) groups=1002(nene)
gluon8 tmp # usermod -G audio,video nene
gluon8 tmp # id nene
uid=1002(nene) gid=1002(nene) groups=1002(nene),18(audio),27(video)
gluon8 tmp # usermod -G audio,video, nene
usermod: unknown group
gluon8 tmp # id nene
uid=1002(nene) gid=1002(nene) groups=1002(nene),18(audio),27(video)
gluon8 tmp # usermod -G audio,,video nene
usermod: unknown group
gluon8 tmp # id nene
uid=1002(nene) gid=1002(nene) groups=1002(nene),18(audio),27(video)
gluon8 tmp #

Gentoo