linux和windows互传文件、 用户组管理、用户管理

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的用户,不能登录。

给用户设置一个密码。

系统里如下图这几个配置文件都是有一个带减号的文件,这是系统做的备份,如果不小心删除了这些配置文件,那么你就可以拷贝这些备份。
Linux和windows互传文件,用户配置文件和密码配置文件,用户及组管理

查看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源。原因是不能上网。

配置一下网络

 

猜你喜欢

转载自my.oschina.net/u/3803405/blog/1785240