当前位置: 技术问答>linux和unix
linux权限问题
来源: 互联网 发布时间:2016-11-12
本文导语: root@TEST:/etc# adduser tt Adding user `tt' ... Adding new group `tt' (1005) ... Adding new user `tt' (1007) with group `tt' ... Creating home directory `/home/tt' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: p...
root@TEST:/etc# adduser tt
Adding user `tt' ...
Adding new group `tt' (1005) ...
Adding new user `tt' (1007) with group `tt' ...
Creating home directory `/home/tt' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for tt
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
root@TEST:/etc# more passwd | grep tt
tt:x:1007:1005:,,,:/home/tt:/bin/bash
root@TEST:/etc# more group | grep tt
tt:x:1005:
#第二个more group | grep tt 有点不明白..为什么 tt:x:1005: 后面应该接这个组所在的用户啊。。
#我想应该是这样的tt:x:1005:tt 才行。。
#现在我在做个试验
root@TEST:/etc#useradd -g 1005 loo #把loo用户添加到1005组.也就是tt组里面
root@TEST:/etc# more group | grep tt
tt:x:1005:
#在这个tt:x:1005: 后面依然没有这个组所在的用户
#我认为应该是tt:x:1005:tt,loo
# 传说 group 文件最后一个":"后面是在改组下面的所有用户,多个用逗号隔开
# 请问.为什么不是这样呢?
|
#现在我在做个试验
root@TEST:/etc#useradd -g 1005 loo #把loo用户添加到1005组.也就是tt组里面
root@TEST:/etc# more group | grep tt
tt:x:1005:
----------------------
useradd -g 1005 loo 这是把loo用户的主组设置成1005 如果/etc/group里已经有1005这个组 那么 就不会新追加了 这个时候你要确认的是/etc/passwd文件 这个文件里loo用户的第三域就是他的主组
#在这个tt:x:1005: 后面依然没有这个组所在的用户
#我认为应该是tt:x:1005:tt,loo
-----------------
你认为的是错误的 最后一个冒号后面的用户是从属于该组 而非主组!
你需要usermod -G tt loo
或者追加用户的时候加-G tt选现 那么/etc/group里才会是tt:x:1005:loo
你要搞明白主组和从属组
root@TEST:/etc#useradd -g 1005 loo #把loo用户添加到1005组.也就是tt组里面
root@TEST:/etc# more group | grep tt
tt:x:1005:
----------------------
useradd -g 1005 loo 这是把loo用户的主组设置成1005 如果/etc/group里已经有1005这个组 那么 就不会新追加了 这个时候你要确认的是/etc/passwd文件 这个文件里loo用户的第三域就是他的主组
#在这个tt:x:1005: 后面依然没有这个组所在的用户
#我认为应该是tt:x:1005:tt,loo
-----------------
你认为的是错误的 最后一个冒号后面的用户是从属于该组 而非主组!
你需要usermod -G tt loo
或者追加用户的时候加-G tt选现 那么/etc/group里才会是tt:x:1005:loo
你要搞明白主组和从属组
|
cheers
哈哈 -G