环境
虚拟机:VMware 10
Linux版本:CentOS-6.5-x86_64
客户端:Xshell4
FTP:Xftp4
一、增加删除用户或组
新增用户
useradd scott
修改用户密码
passwd scott(root用户可以修改所有用户密码,普通用户只可以修改自己的)
[root@node1 ~]# useradd scott
[root@node1 ~]# passwd scott
Changing password for user scott.
New password:
BAD PASSWORD: it is too simplistic/systematic
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
删除用户
userdel scott
rm -rf /home/scott
rm -rf /var/spool/mail/scott
新增组share
groupadd share
id命令用于显示用户的ID,以及所属群组的ID
id root
usermod 修改用户帐号
-c<备注> 修改用户帐号的备注文字。
-d登入目录> 修改用户登入时的目录。
-e<有效期限> 修改帐号的有效期限。
-f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。
-g<群组> 修改用户所属的群组。
-G<群组> 修改用户所属的附加群组。
-l<帐号名称> 修改用户帐号名称。
-L 锁定用户密码,使密码无效。
-s<shell> 修改用户登入后所使用的shell。
-u<uid> 修改用户ID。
-U 解除密码锁定
#添加组share
[root@node1 ~]# groupadd share
#查看用户和组id
[root@node1 ~]# id scott
uid=(scott) gid=(scott) groups=(scott)
#修改用户归属组
[root@node1 ~]# usermod -G share scott
[root@node1 ~]# id scott
uid=(scott) gid=(scott) groups=(scott),(share)
二、修改权限和属组
1.chown 指定文件的拥有者改为指定的用户或组
[root@node1 /]# ll |grep "share"
drwxr-xr-x. root root Dec : share
[root@node1 /]# chown root:share /share
[root@node1 /]# ll |grep "share"
drwxr-xr-x. root share Dec : share
[root@node1 share]# ll
total
-rw-r--r--. root root Dec : .log
[root@node1 share]# chown :share .log
[root@node1 share]# ll
total
-rw-r--r--. root share Dec : .log
2.chmod 改变文件目录的读写执行权限
字符方式:chmod augo +/-rwx 给所有用户/属主/属组/其他用户 添加/删除读写执行权限
数字方式:r=4 w=2 x=1
[root@node1 /]# chmod g+w /share
[root@node1 /]# ll |grep "share"
drwxrwxr-x. root share Dec : share
[root@node1 /]# chmod o-rx /share
[root@node1 /]# ll |grep "share"
drwxrwx---. root share Dec : share
3.用户需要重新登录后才能生效