用户和组管理

 用户和组管理

1、
1)用户管理命令
建立用户帐号
# adduser st01
设置用户口令
# passwd st01
id 帐户    查看帐户所属组
groups 帐户 查看帐户所属组
 
 
设置用户帐号属性
锁定及解锁用户帐号禁止登录
# usermod -L st01
# usermod -U st01
删除用户帐号
# userdel -r st01(加-r可以同时删除用户的宿主目录)
 
2)、用户帐号相关文件和目录
用户帐号信息保存在passwd文件中
/etc/passwd
用户的加密口令保存在shadow文件中
/etc/shadow
用户的宿主目录是home目录中与用户名称相同的目录
/home/teacher
用户的初始配置文件来在skel目录(配置模版)
/etc/skel
 
2、用户组管理命令及文件
1)
添加用户组
# groupadd class1 
在建立用户时指定用户组 
# adduser -g class1 st03
更改用户的组帐号 
# usermod -g class1 st01
删除用户组
# groupdel class1
 
2)
查看文件的权限
# ls -l install.log
-|rw-|r--|r--    1  root    root    26195 Dec 17 10:42 install.log
 
-:文件类型
-代表普通文件
d代表目录
l代表连接
rw-:代表文件所有者的权限(u)
r=读=4
w=写=2
x=执行=1
r--:代表文件所属组的权限(g)
r=读=4
w=写=2
x=执行=1
r--:其他用户的权限(o)
r=读=4
w=写=2
x=执行=1
a=ugo
文件最大权限666
目录最大权限777
默认创建文件的权限644
默认创建目录的权限755
 
3)文件权限设置实例
使用chmod命令设置文件权限
查看文件权限
$ ls -l afile
-rw-rw-r--  1 st01 class1 0 Apr  3 16:52 afile
增加文件属主st01的执行权限(x)
$ chmod u+x afile
去除文件属组class1的写权限(w)
$ chmod g-w afile
设置其他用户的文件权限为可执行
$ chmod o=x afile 
 
4)设置文件属主和属组
chown命令用于设置文件的属主和属组
设置文件afile的属主为用户st01
# chown st01 afile 
设置文件afile的属组为用户组class1
# chown :class1 afile
设置文件afile的属主为st03,并设置文件的属组为class2
# chown st03:class2 afile 
 

 

你可能感兴趣的:(用户)