2.27linux 和 windows 互传文件
3.1 用户配置文件和密码配置文件
3.2 用户组管理
3.3 用户管理
2.27linux 和 windows 互传文件
用 xshell 与 windows 互传 (不能用 putty 不支持, 只能用 xshell 或 securecrt)
首先安装一个包
yum install -y lrzsz, 安装完就可以开始传文件了
比如我把 linux 上的 2.txt 传到 windows, 用 sz 命令
放到桌面, 确定 就有了
把 windows 上的文件传到 linux 上: 用 rz
rz 然后选择就 ok, 传送失败很可能是现在在使用这个文件, 所以导致失败
- sz:linux->windows(sz + 文件名, 回车选择传送的 windows 路径)
- rz: windows->linux(rz 回车选文件就 ok, 会传送到当前目录)
3.1 用户配置文件和密码配置文件
useradd 创建用户命令
/etc/passwd(用户文件), 字面意思可以理解用户密码, 是一个核心的配置文件, 每创建一个文件都会在这个
文件里添加一行
可以看到之前创建的 wt
文件结构: 首先每个用户一行, 用: 号分割成七段第一行是超级管理员 root, 后面的一些文件是系统自带自己安装的
第一段用户名, 第二段表示密码, 第三段表示 uid, 第四段是 gid(组), 第五段表示用户的注释信息没有实际作用
第六段是用户的家目录, 最后一段是用户的 shell(一个用户能登陆, 其实有一个交互的终端, 用 xshell 登陆获得一个窗口)
还有一个专门存密码的文件 etc/shadow, 与 etc/passwd 是一一对应的
第一行 root 最后一行 wt 这个文件专门用来控制用户密码的
用冒号分成了 9 段
第一段: 用户名
第二段: 用户的密码, 因为这里只给 root 设置了密码, 所有只有 root 有密码, 这个密码是加密的
第三段: 是一个数字, 表示天数, 距离 1970 年的天数, 可以用 man 查看 shadow, 第三行 sp_lstchg
第四段: days before which passwd may not be changed 要过多少天才可以更改密码, 默认是 0 表示不受限制
第五段: days after which password must be change 密码多少天后到期, 就多少天之内需要把密码改了
第六段: 密码到期前的警告, 提醒用户密码将在几天后到期
第七段: 账号的失效期限
第八段: 锁定时间, 表示账号的生命周期账号在这个日期前可以使用, 到期后密码就被锁定无法登陆
最后一段: 保留字段, 没有实际意义
给 wt 用户设置一个密码, 和 root 的一样
一行想打两个命令用; 号隔开一开始设置的 wt 的密码与 root 是一样的, 但是文件信息里的字符串不一样
3.2 用户组管理
/etc/group
创建用户的时候也会创建一个同户名的组
还有个 / etc/gshawdow, 组的密码
这后面又有个带 - 号的文件, 这是系统自动做的一个备份万一误删可以拷贝这个文件恢复回来
看一下 passwd 和 passwd - 的区别因为没来得及更新, 所以不太一样, 基本一样问题不大
groupadd: 增加组
创建一个组 groupadd grp1
最后一行有 grp1, 他的 id 是 1001
创建一个自定义 id 的组, groupadd -g 1005 grp2(最好 id1000 以上, 1000 以下一般存在了)
可以看到最后一行有了, grp2 1005.
删除组: groupdel grp1
有些组删不掉, 是因为组里有用户 (要想删除一个组前提是组里没有人, 每个成员都是一个用户, 有任何一个成员在都不能删除这个组)
3.3 用户管理
useradd(或 adduser) 创建用户
创建用户的同时也可以自定义 uid, 还可以指定组比如
user3 的 1005 就是 grp2 的 uid
还可以创建用户的同时, 指定他的家目录和 shell, 比如
home 下有了 wt111
还可以创建用户的同时选择不创建家目录
他的家目录是 home/user5 , 但 ls 以下并没有看到 user5 这个目录所以 - M 的作用是在创建用户的同时不创建家目录
他的家目录就是 home/user5 只是没创建不存在
看以下 uid 不指定的话会自动增加 + 1 1001 1004 1006 1007(1007 这没指定)
创建一个新的组和用户
用户没有指定 自动加 1 1007-1008.
再创建一个用户 user7
1009 但是他的组的 uid 也是 1009 , 也就是说 gid 和上面组的 1010 没关系不会根据 gid 去自增, 仅仅和用户 uid1008 的有关
删除用户: userdel
比如删除 userdel user7
但是他的家目录并没有删掉, 因为这个是用户的目录系统认为家目录里可能存在一些还需要的信息, 留给管理员来处理这个家目录
管理员觉得没用了 再手动删除 rm -rf /home/user7
userdel -r user6 连同家目录一起删除
来源: http://www.bubuko.com/infodetail-2546947.html