ubutu学习笔记

1、填加新用户vim

 useradd 用户名 -p 密码浏览器

2、查看unix用户信息测试

    cat /etc/passwdspa

3、建立用户组unix

2、给用户ftp链接的权限rest

    一、使用    sudo apt-get install vsftp 安装软件须要root 权限(用sudo代替root权限)
get

    二、安装好ftp默认是会自动建立ftp用户的,而后咱们设置ftp的密码,输入
it

        sudo passwd ftp,而后根据提示输入密码,再确认密码
table

     三、建立ftp用户的home目录,使用 sudo mkdir /home/ftp命令登录

       四、 设置ftp home目录的权限,直接设置了 sudo chmod 777 /home /ftp 命令

                权限。也能够根据需求自行设置

        五、打开 /etc/vsfttpd.conf 配置文件进行必定的修改 vi 或者 vim /etc/vsftpd.conf

        六、将配置文件中

                (1)、anonymous_enable=YES 改成NO(是否容许本地匿名)

                匿名用户使用登陆名为ftp或者annoymous,口令为空;匿名用户不能离开 home目录

                var/ftp,且只能下载不能上传。

               (2)、 local_enable=YES(是否容许本地用户登陆)

                                本地用户名能够在本身的目录上进行  读写操做; 也能够离开自家目录  

                                 切换至有权限访问的其余目录 ,并在权限上进行上传和下载。

                (3)、write_enable=YES(是否容许本地用户写的权限)

                (4)、chroot_local_user=YES(是否容许全部用户限制在主目录)

               (5)、 chroot_list_enable=YES(是否启动限制用户名单

        六、重启ftp服务,使用命令 sudo service vsftpd restart 重启ftp服务

        七、测试ftp,复制一些文件到/home/ftp目录下

               (1)、在浏览器中输入ftp://localhost,网页登陆,输入用户名和密码

                (2)、在终端输入 ftp localhost,而后输入用户名和密码实现登陆

        八、若是登陆ftp老是出现密码错误,能够将etc/vsftpd.conf配置文件中的

                pam_service_name=vsftpd 改成pam_service_name=ftp,便可解决

        九、碰到的问题,登陆的时候出现错误

            500 OOPS:vsftpd:refusing to run with writable anonymous root

        解决方案,是在/etc/建立文件vsftpd.chroot_list文件,并在里面写上列出用户名,必须一个用户名一行

        这样作的缘由是由于上面chroot_user_list=YES和chroot_list_enable=YES都为YES

    当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,能够切换到其余目录;未在文件中列出的用户,不能切换到其余目录。

    当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其余目录;未在文件中列出的用户,能够切换到其余目录。

    当chroot_list_enable=NO,chroot_local_user=YES时,全部的用户均不能切换到其余目录。

    当chroot_list_enable=NO,chroot_local_user=NO时,全部的用户都可以切换到其余目录。

    

5、切换用户

    一、普通用户切换到root用户,简单的sudo su

        利用su 命令,root用户随机产生密码。因此咱们不能知道root用户的密码

    二、root 切换到普通用户

        su [user] 用户本身安装的用户名,也能够直接输入exit,或者ctr+d的组合键

    三、默认root是默认用户是无固定密码。而且是被锁定的,若是给用户设置一个密码,只须要执行

        sudo passwd root 而后根据提示一步步来操做

相关文章
相关标签/搜索