• Ubuntu命令的学习——添加新用户的方法


    #Author:"haijing"
    #date:2018/9/11

    # less /etc/passwd 查看passed中的内容,/etc/passwd用来存储账户信息
    # 其内容剪切一行如下:
    # qq:x:1001:1001:qq,,,:/home/qq:/bin/bash其中第一列的qq表示登录的用户名,
    # 后边的x表示密码,密不管是啥,都显示x,x只一个占位符
    #第一个1001表示user的身份证号码(useric缩写uid),第二个1001表示组的身份证号码gid(groupid)
    # qq,,,为用户的描述信息,有没有无所谓,/home/qq:/bin/bash指定的用户的家目录
    #可以使用man 5 passwd来查看每一列的意思
    # shell:通过shell,你可以和你的系统交互,终端也是一个shell,默认的为bash,还有csh、bsh、zsh

    # 在终端中Ctrl+Shift+加号可以实现字体的增大,Ctrl+减号,可以实现字体的减小


    # 添加一个新用户user1的方法:
    # sudo useradd user1 添加一个用户user1,此时还没有真正的添加上,需要加下面一句
    # mkdir /home/user1
    # 查看是否添加上的方法 ls -l /home/,但此时的所有者所有组都是root,更改方法如下:
    # sudo chown user1:user1 /home/user1/ 即可更改所有者和所有组为user1
    # 但是还没有为新用户user1添加密码,方式如下:
    # sudo passwd user1 回车输入两次密码即可
    # 接下来去登录新用户,方法如下:
    # su - user1 注意减号和user1之间有一个空格,输入密码之后就可以进去新的用户下
    # 但是此时只有一个$符,这是因为user1下少一些配置文件(在/etc/skel/目录下),拷贝这些文件即可:
    # cp /etc/skel/.bash* . 注意最后还有一个点, 表示复制所有以.bash开头的文件复制到当前目录来
    # 再接着按Ctrl+d退出,此时已经退出user1这个用户了,
    # 再次进入user1这个用户,输入su - user1 ,回车,输入密码
    # 但是此时因为是桌面版的原因,还可能不行,再输入 sudo vi /etc/passwd 回车
    # 输入密码之后,在最后一行user1:x:1002:1002::/home/user1:最后添加/bin/bash
    # 回车输入:wq即可退出,再次进入user1,su - user1,即可进入user1,其中vi是一个编辑器

    # 添加一个新用户user2简单的方法:
    # sudo useradd -m -s /bin/bash user2
    # sudo passwd user2
    # su - user2 即可进去user2



    以下是昨天剩下的一点:
    # rw- r-- r-x a b c ww.txt  表示ww.txt这个文件的所有者a有rw-的权限、所有组b有r--的权限、其他人c有r-x的权限
    # 注意:有时候会不显示其他人c这个c,但是c的权限是会一定显示的
    # 只要权限位上有所有者的x这个权限,那么就可以以./程序名来执行这个文件,如qq.py有x的权限,那么就可以在终端中用./qq.py来执行

    # ls -l qq.py 查看qq.py这个文件的权限
    # chown qq:qq ww.txt 表示将ww.txt这个文件的所有者改为qq、所有组改为qq

    2018.9.11 于杭州
    haijing miss min



  • 相关阅读:
    java三大特性或java对象的三大特性?
    数据结构与算法第10周作业——二叉树的创建和遍历算法
    JDBC的应用
    数据结构与算法--第5周作业(线性表合并算法)
    数据结构与算法--第4周作业(单链表)
    WEB(JSP)下的JDBC操作实验
    application下的JDBC操作
    思考题:JSP的指令inclue和动作include的区别
    css3动画小试
    JS => 函数
  • 原文地址:https://www.cnblogs.com/YiYA-blog/p/9630774.html
Copyright © 2020-2023  润新知