创建用户:
创建用户
useradd shiyong
其实也可以在创建用户的时侯指定分组linux获取当前时间,1002为分组IDlinux创建管理员用户,也可以使用分组名称
useradd -g 1002 testuser2
设置密码
passwd shiyong
查看新建的帐号
[root@localhost ~]# tail -3 /etc/passwd
tcpdump:x:72:72::/:/sbin/nologin
huichuan:x:1000:1000:huichuan:/home/huichuan:/bin/bash
shiyong:x:1001:1001::/home/shiyong:/bin/bash
这儿显示了/etc/passwd文件中最后3条的信息,最后一条就是我们刚刚创建的用户信息中标麒麟linux,创建用户的时侯会创建对应的用户目录/home/shiyong,同时也会创建相应的分组。
查看新建帐号的分组
[root@localhost ~]# tail -3 /etc/group
stapdev:x:158:
huichuan:x:1000:
shiyong:x:1001:
最后一行就是昨晚新建帐号时新建的分组。假如须要管理一批用户的权限,可以将用户归到某一个组上面,之后给组设置权限。
创建分组:
创建分组
groupadd testgroup
查看分组
[root@localhost local]# tail -3 /etc/group
huichuan:x:1000:
shiyong:x:1001:
testgroup:x:1002:
最后一条就是我们新创建的分组信息,分组的密码用于非本用户组的用户想切换到本用户组身分时,可以通过密码保证安全性。若果没有设置组密码,则只有属于本用户组的用户才能切换到本用户组的身分。
更改用户分组,usermod-ggidusername
usermod -g 1002 shiyong
查看用户信息
[root@localhost local]# id shiyong
uid=1001(shiyong) gid=1002(testgroup) groups=1002(testgroup)
用户shiyong的所属组早已更改为1002
创建目录linux创建管理员用户,设置权限:
创建文件夹
[root@localhost local]# mkdir web_app
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 6 Aug 12 2015 bin
drwxr-xr-x. 2 root root 6 Aug 12 2015 etc
drwxr-xr-x. 2 root root 6 Aug 12 2015 games
drwxr-xr-x. 2 root root 6 Aug 12 2015 include
drwxr-xr-x 2 root root 6 Jul 7 09:43 web_app
drwxr-xr-x. 2 root root 6 Aug 12 2015 lib
drwxr-xr-x. 2 root root 6 Aug 12 2015 lib64
drwxr-xr-x. 2 root root 6 Aug 12 2015 libexec
drwxr-xr-x. 2 root root 6 Aug 12 2015 sbin
drwxr-xr-x. 5 root root 46 Jul 5 11:38 share
drwxr-xr-x. 2 root root 6 Aug 12 2015 src
更改文件夹所属用户和所属分组
[root@localhost local]# chown shiyong:testgroup web_app -R
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 6 Aug 12 2015 bin
drwxr-xr-x. 2 root root 6 Aug 12 2015 etc
drwxr-xr-x. 2 root root 6 Aug 12 2015 games
drwxr-xr-x. 2 root root 6 Aug 12 2015 include
drwxr-xr-x 2 shiyong testgroup 6 Jul 7 09:43 web_app
drwxr-xr-x. 2 root root 6 Aug 12 2015 lib
drwxr-xr-x. 2 root root 6 Aug 12 2015 lib64
drwxr-xr-x. 2 root root 6 Aug 12 2015 libexec
drwxr-xr-x. 2 root root 6 Aug 12 2015 sbin
drwxr-xr-x. 5 root root 46 Jul 5 11:38 share
drwxr-xr-x. 2 root root 6 Aug 12 2015 src
给文件夹所属组降低写入权限
[root@localhost local]# chmod g+w web_app
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 6 Aug 12 2015 bin
drwxr-xr-x. 2 root root 6 Aug 12 2015 etc
drwxr-xr-x. 2 root root 6 Aug 12 2015 games
drwxr-xr-x. 2 root root 6 Aug 12 2015 include
drwxrwxr-x 2 shiyong testgroup 6 Jul 7 09:43 web_app
drwxr-xr-x. 2 root root 6 Aug 12 2015 lib
drwxr-xr-x. 2 root root 6 Aug 12 2015 lib64
drwxr-xr-x. 2 root root 6 Aug 12 2015 libexec
drwxr-xr-x. 2 root root 6 Aug 12 2015 sbin
drwxr-xr-x. 5 root root 46 Jul 5 11:38 share
drwxr-xr-x. 2 root root 6 Aug 12 2015 src
这样testgroup组内的成员就可以在web_app创建、编辑和删掉文件或文件夹
删掉用户:
删掉用户,加-r同时删掉用房主目录
userdel -r testuser