Linux 用户和组 权限

1.创建用户的时候设置用户的信息:

useradd 选项 username
选项:
-c 账户的基本描述信息
-d 家目录 /home
-c 失效时间
-g 基本组
-G 附加组 从属组
-s 登录shell
/bin/bash 默认的
/sbin/nologin 不可登录
-u UID号

2.创建组和账号
#groupadd -g GID号 groupname

3.对于已经创建的账户,修改信息:
useradd 选项 username
选项:
-c 账户的基本描述信息
-d 家目录 /home
-c 失效时间
-g 基本组
-G 附加组 从属组
-s 登录shell
/bin/bash 默认的
/sbin/nologin 不可登录
-u UID号

4.设置认证信息(修改密码):
交互式的修改密码
#passwd username
New password:(新密码)
Retype New password:(确认新密码)
…successfuily
非交互的修改密码
#echo “password” | passwd --stdin username | :将管道之前的输出结果作为命令的参数

锁定账户的密码:
#passwd -l username
解锁账户的密码:
#passwd -u username
清空账户的密码
#passwd -d username
//只能root进行操作

5.账户信息文件
/etc/passwd
Tom:x:1002:1002::/home/tom:/bin/bash
1.账户名称
2.密码占位符
3.UID号
4.GID号
5 .描述信息
6.家目录
7.登录shell
6.账户密码信息文件:
/etc/shadow

1.账户信息
2.密码
3.上次密码修改的时间
4.密码的最短有效天数 0 无限制
5.,密码最长有效天数 99999 永不过期

1.组名称
2.密码占位符
3.GID
4.组成员信息
8.组密码信息文件:
/etc/gshadow
tom:!::
1.组名成 2.密码 !表示无密码
3.组管理员
4.组成员

9.添加用户到组里面#
#gpasswd -A username groupname
//添加用户到组里

练习
案例5:添加并测试用户账号
    1)创建一个名为stu01的用户账号
    2)检查/etc/passwd、/etcadow文件的最后一行
    3)检查/home/新增加的宿主目录(家目录)
    4)为用户stu01设置一个密码(123456)

案例6:添加账号时设置不同属性
    1)新建用户nsd01,宿主目录位于/opt/nsd01
    2)新建系统账号sys01,将UID设为1234,登录Shell设为/sbinlogin
    3)为用户sys01设置密码,并测试是否能够登录
    4)新建用户admin,将其基本组设为users,附加组设为adm、root

案例7:passwd设置密码
    1)给用户nsd01设置密码123456
    2)采用–stdin方式将用户nsd01的密码设为654321

案例8:usermod修改用户
    1)新建一个用户nsd03,将宿主目录设为/opt/home03,并设置密码
    2)设置nsd03密码为redhat
    3)将用户nsd03的宿主目录改为/home/nsd03
    4)将用户sys01的登录Shell改为/bin/bash

案例9:组账号基本管理
    1)新建组账号stugrp
    2)为stugrp组添加三个成员用户(user01、root、zhangsan)
    3)从stugrp组删除一个成员(user01)

发布了40 篇原创文章 · 获赞 20 · 访问量 1687
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章