Chinaunix首页 | 论坛 | 博客
  • 博客访问: 215083
  • 博文数量: 55
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1126
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-22 15:15
个人简介

积累经验

文章分类

全部博文(55)

文章存档

2014年(55)

分类: 系统运维

2014-01-24 10:06:23

一.Linux服务器最多可以6万个普通用户登录
本地用户
1.用户名 UID(不超过32字符,特殊符号不要添加)
    UID识别唯一性
    UID=0    管理员  /root
    UID 1~499    系统账号(为服务进程管理者预留)
    UID 500~6万    普通用户 /home
    /etc/shells     shell语言信息
    /etc/passwd    系统账号信息
2.组 GID
    默认组(只有一个,可以修改)
    附加组(很多个)
    3.相关配置文件
1) /etc/login.defs    全部定义
2) /etc/passwd  用户信息
      用户名:密码:UID:GID:GECOS:家目录:shell
      例子:
      harry:x:501:501::/home/harry:/bin/bash
3)/etc/group    组的信息
      格式:
      组用户名 :密码 :GID  :  组用户
      例子:
      adminuser:x:5000:harry,natasha
      id 用户    查看用户信息
4)/etc/shadow    密码信息
        [:]分割 9个字段
     1.账号
     2.密码
     3.最近修改日期
     4.密码不可变动天数
     5.密码需要重新变更天数(密码有效期)
     6.变更前的警告天数
     7.密码过期后账号宽限时间
     8.账号失效日期
     9.保留
     例子  harry:$6$79W6……:15862:0:99999:7:::
3. chage 用户 -l    显示用户密码策略
      
    
4.添加用户
    adduser=useradd (命令)
    useradd 用户名
    cat /etc/default/useradd (命令操作具体信息)
    例子:
    mkdir /test
    useradd -u 800 -s /sbin/nologin -d /test/user1 user1
    查看user1用户信息:
    cat /etc/passwd|grep user1
    user1:x:800:800::/test/user1:/sbin/nologin
5.删除用户
    userdel -r 用户(删除用户所有信息)

添加redhat用户,密码redhat,默认组admin,附加组test1,test2
1 groupadd test1    groupadd test2    groupadd admin
2 useradd -g admin -G test1,test2 redhat
3 echo "redhat" | passwd --stdin redhat

添加user3,不能登录系统
useradd -s /sbin/nologin user3
修改用户参数,可以登录
usermod -s /bin/bash user3
追加附加组 -a 不会被重置
usermod -aG test1 user3
锁定用户,密码不能修改
usermod -L user3
解锁
usermod -U user3

用户管理命令:
useradd
userdel
usermod
passwd
chage
groupadd
groupdel
groupmod
*gpasswd -d (把用户从附加组里删除)默认组执行会报错
*gpasswd -a (添加用户到附加组里)



阅读(1086) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~