1、linux和windows互传文件
使用xshell,securecrt软件上传文件,先安装一个包
把linux中的文件上传到windows中,使用sz命令。方法:sz+文件名。
比如,我们想把Linux下的文件传输到Windows,可以用sz filename即可:
sz y.txt
这时会弹出一个对话框,我们可以选择保存位置桌面,然后我们就可以在Windows桌面上查看这个文件了。
如果想把windows上的文件,传到Linux上去用rz命令
比如:rz 回车,这时会弹出一个对话框,我们选择要传输的文件即可传到当前目录。
远程传输文件的命令:rz。从windows上,传到linux.
2、用户配置文件和密码配置文件
用户配置文件/etc/passwd,每个用户占一行,,每个用户都有一个独立的id
我们把着些用户信息分为7段:
第一段wzq是用户名,
第二段x代表是密码,
第三段第一个1000代表用户uid
第四段,第二个1000代表gid,
第五段:与:之间代表用户的注释信息并没有什么实质的作用,
第六段:/home/wzq代表用户的家目录,
第七段:/bin/bash代表用户的shell或者说是与其他用户交互的一个窗口,普通用户和root的shell都是“/bin/bash”,其他用户的shell是"/sbin/nologin",表示它们是不能登录的。
·
另一个专门存密码的文件叫做 /etc/shadow,它和用户配置文件passwd是一一对应的,是专门用来存储用户的密码的,每创建一个用户,它都会增加一行:
命令:ccat /etc/shadow
例如我们创建用户huang。就会出现下面的信息
huang:!!:17619:0:99999:7:::
出现nologin的用户,不能登录。
给用户设置一个密码。
系统里如下图这几个配置文件都是有一个带减号的文件,这是系统做的备份,如果不小心删除了这些配置文件,那么你就可以拷贝这些备份。
查看root用户的密码和aming用户的密码。
使用man shadow查看shadow的用法。
3、 用户组管理
(1)、组的概念:一个组里有很多个用户
groupadd 增加组
-g (数字最好在1000以上) 指定gid
groupdel 删除组 (组内必须没有用户)
/etc/gshadow/ 组密码的配置文件
/etc/shadow-/ /etc/passwd /etc/gshadow-/ 文件后面带-的,系统自动为我们备份的,不小心删除时,可以拷贝回来,可能有新建用户的没有及时更新。
(2)、文件后缀的减号,是系统备份的文件。
[root@aming-01 ~]# ls -al /etc/passwd
-rw-r--r-- 1 root root 995 6月 8 11:31 /etc/passwd
注意:输入ls /etc/shadow后,不回车,用Tab键,命令补全查看,即可显示视频中的效果。
(3)、创建组grp1,组id号是1001
groupadd -g:指定gid
自定义最好指定1000以上的,因为1000以内系统都给预留了。
groupdel:删除组(前提是组里没有用户),存在用户的组,删除不掉。
删除目录时,要把目录里面的都删除,才能删除目录。
4、用户管理
(1)、语法
useradd(选项)(参数)
(2)、选项
-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中; -d<登入目录>:指定用户登入时的启始目录; -D:变更预设值; -e<有效期限>:指定帐号的有效期限; -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号; -g<群组>:指定用户所属的群组; -G<群组>:创建用户,不创建家目录; -m:自动建立用户的登入目录; -M:不要自动建立用户的登入目录; -n:取消建立以用户名称为名的群组; -r:建立系统帐号; -s<shell>:指定用户登入后所使用的shell; -u<uid>:指定用户id。
(3)、参数
用户名:要创建的用户名。
(4)、实例
新建用户加入组:
useradd –g sales jack –G company,employees //-g:加入主要组、-G:加入次要组
建立一个新用户账户,并设置ID:
useradd caojh -u 544
需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号
useradd -u 1006 -g grp2 -d /home/aming111 -s /sbin/nologin user4
这段里-s /sbin/nologin user4怎么理解?
答案:-s 不就是指定用户的shell么。 /sbin/nologin 这个shell意思是不让这用户登录。
user4放到最后,它就是你要增加的用户名字。
添加用户user3,并设置组为grp2,uid为1004。用tail -n3 /etc/passwd查看
添加user4,组grp2 更改目录和文件。
出现这种情况是因为,1004这个uid被占用了。
大M的作用,创建用户,不创建家目录。
useradd和adduser都可以添加用户。
userdel命令用于删除给定的用户,以及与用户相关的文件。若不加选项,则仅删除用户帐号,而不删除相关文件。
语法
userdel(选项)(参数)
选项
-f:强制删除用户,即使用户当前已登录; -r:删除用户的同时,删除与用户相关的所有文件。
参数
用户名:要删除的用户名。
实例
userdel命令很简单,比如我们现在有个用户linuxde,其家目录位于/var
目录中,现在我们来删除这个用户:
userdel linuxde //删除用户linuxde,但不删除其家目录及文件; userdel -r linuxde //删除用户linuxde,其家目录及文件一并删除;
常见问题:
上传下载的软件lrzsz
安装命令:yum install lrzsz -y
安装过程出现这个情况,要删除media.repo源。原因是不能上网。
配置一下网络