• linux用户管理


    linux基础

    命令

    命令 作用
    pwd 查看当前路径
    ls 查看当前路径下所有文件名和路径名(不递归)
    sudo -s 之后输入密码,可以获得root权限
    cd 进入某个路径
    vim xxx.txt 新建文本文件
    rm xxx.txt 删除文件

    路径

    路径 含义
    . 当前路径
    .. 上一级路径

    查看所有用户:

    cat /etc/passwd
    

    看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.
    cat /etc/passwd

    cat /etc/passwd |cut -f 1 -d : 
    

    新建用户

    参考:Ubuntu用户及用户组管理及设置

    语  法:
    useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-s ][-u >uid>]>>[用户名称]
    uid:用户账号ID

    简单使用的例子:

    useradd user1
    useradd user2 -d balalala/personal_imformation/user2
    

    设置密码

    passwd username 
    

    回车后会要求输入两次密码
    image.png

    修改文件拥有者

    chown [-R] 账号名称 档案或目录 
    chown [-R] 账号名称:组名 档案或目录
    

    选项与参数: -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有档案都变更

    范例:将install.log的拥有者改为bin这个账号:

    [root@www ~]# chown bin install.log 
    [root@www ~]# ls -l 
    -rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log 
    

    范例:将install.log的拥有者与群组改回为root:

    [root@www ~]# chown root:root install.log 
    [root@www ~]# ls -l 
    -rw-r--r-- 1 root root 68495 Jun 25 08:53 install.log</pre>
    

    修改用户对文件的权限

    删除用户

    userdel -r 用户名

    批量设置密码

    思路:把用户名和密码写入文本文件,然后用chpasswd命令修改用户密码

    1. 新建文本文件:

    vim password.txt
    

    2. 用vim编辑该文本文件,注意不要有空行,内容如下:

    username1:password1
    username2:password2
    ...
    usernamen:passwordn
    保存并退出:ecs-> :wq

    3. 用chpasswd命令修改用户密码

    chpasswd < doiido.txt
    

    修改用户默认目录

    usermod -d path username
    

    other

    创建了一个用户sss,密码ffffff
    他的所属组是1006
    然后用这条命令修改所有文件的所属组:chgrp 组名 文件或目录
    chgrp -R 1006 path
    然后修改path的读写属性,让所有文件都能被所有者和ss所在的组修改
    chmod 771 path -R

  • 相关阅读:
    DevOps
    DevOps
    Jenkins
    43、android:screenOrientation
    42、使用存放在存assets文件夹下的SQLite数据库
    41、Android中当数据库需要更新时我们该怎么办?
    40、DrawerLayout使用详情
    用Java来写常见的排序算法
    Android高手速成
    16进制 ,Color,Colour转换
  • 原文地址:https://www.cnblogs.com/YuQiao0303/p/10155814.html
Copyright © 2020-2023  润新知