精华内容
下载资源
问答
  • Linux添加用户用户权限管理

    万次阅读 多人点赞 2019-07-11 20:58:09
    Linux添加用户用户权限管理 1.新建用户(组) ①用户 新建用户需要通过指令useradd来实现。 useradd的一些基本用法如下: useradd username 新建一个用户 useradd -u uid username 指定用户的uid useradd -g gid ...

    Linux添加用户及用户权限管理

    1.新建用户(组)
    ①用户
    新建用户需要通过指令useradd来实现。

    useradd的一些基本用法如下:

    useradd username 新建一个用户

    useradd -u uid username 指定用户的uid

    useradd -g gid username 指定用户的gid(一定要存在)

    useradd -G gid useradd 指定用户的附加组(一定要存在)

    useradd -c ‘string’ username 指定用户的说明信息

    useradd -d 用户家目录 username 指定用户的家目录

    useradd -s /etc/shell username 指定用户所使用的shell(该用户的shell就为/etc/shell)

    在这里插入图片描述

    ②用户组
    groupadd westos 新建用户组westos

    groupadd -g 233 westos1 新建用户组并指定用户组westos1的ID为233

    groupdel westos 删除用户组westos

    在这里插入图片描述
    2.用户的切换
    1.注销当前用户
    ​ 注销当前用户需要执行指令:gnome-session-quit --force
    ​ 在当前用户注销后再使用其他用户登陆。

    2.切换用户
    切换用户需要用到指令:su - user
    注:1.在 su - 指令中,“-”表示在切换用户时,同时切换掉当前用户的环境

    在这里插入图片描述

    2.在执行 su - 指令时,高级用户向低级用户切换不需要密码,如root用户切换至student用户;而低级用户切换至高级用户以及平级用户之间的切换均需要输入密码。
    在这里插入图片描述
    3.用户在系统中的存储方式
    /etc/passwd 用户的信息文件。信息格式为“用户名称:密码:uid:gid:说明:家目录:shell”
    /etc/group 用户组的信息文件。信息格式为"组名称:组密码:组id:组成员"
    /etc/shadows 认证信息文件
    /etc/skel/.* 默认开启shell的配置,用户的骨文件
    /home/username 用户的家目录
    4.用户的查看
    ①查看当前用户
    ​ 查看当前用户需要输入指令:whoami
    例:
    在这里插入图片描述
    ②系统中用户的查看
    ​ 在系统中实现用户的查看需要用到id指令。

    id指令的相关用法:

    id user 查看用户user的id信息

    id -u user 查看用户user的uid

    id -g user 查看用户user的gid

    id -G user 查看用户user所在的所有组的id信息

    id -n user 显示名字而不显示数字

    在这里插入图片描述
    5.用户信息的修改
    用户信息的修改需要用到usermod指令。

    具体使用方法如下:

    usermod -l red black 更改用户black的名称为red

    usermod -u black 更改black的uid
    usermod -g black 更改black的gid(修改的gid也必须是存在的)

    usermod -G black 更改black附加组(原本的组也在)(默认只有两个组)

    usermod -aG black 添加black附加组
    usermod -c black 更改用户black说明信息(如果用户没有说明信息,直接添加)

    usermod -d black 更改用户black的家目录

    usermod -s black 更改用户black的shell

    usermod -L black 冻结帐号black (passwd -L black也可以)

    usermod -U black 解锁账号black (passwd -Ublack也可以)

    在这里插入图片描述
    在这里插入图片描述

    6.用户授权
    ①在系统中超级用户可以下放普通用户不能执行的操作,给普通用户下放权力配置文件:/etc/sudoers
    ②下放权力的方法
    在超级用户中执行visudo命令,进入编辑/etc/sudoers,并跳转到一百行左右。

    执行以下命令:

    用户(username) 主机名(得到的用户身份)=(获得到的用户身份:root) 命令

    ③执行下放权限的命令
    切换到普通用户后执行以下命令:
    例:

    student   localhost=(root)     /usr/sbin/useradd(下放给student用户建立新用户的权力)
    
    student   localhost=(root)     NOPASSWD: /usr/sbin/useradd(下放给student用户建立新用户的权力,免密)
    

    在这里插入图片描述

    username (前面一点要加sudo才可以,不能直接useradd +username)
    『例如:sudo useradd AA

    7.用户认证信息
    ①用户认证信息查看
    记录用户认证的信息文件是/etc/shadows,

    输入以下指令查看

    tail -n 2 /etc/shadow
    

    会显示 ght:!!:18084:0:99999:7: : :
    ght !! 18084 0 99999 7
    用户名 用户密码 密码最后一次修改时间 密码最短有效期 密码最长有效期 密码警告期限 用户非活跃天数 用户到期日 暂无
    在这里插入图片描述
    ②用户密码
    用户密码相关指令如下:

    passwd username 更改用户密码

    passwd -l username 在用户密码前加入“!”

    passwd -u username 在用户密码前删除“!”

    usermod -L username 在用户密码前加入“!!”

    usermod -U username 在用户密码前删除“!1”

    passwd-d username 清空用户密码

    注:普通用户改密码时:1.必须知道当前用户的原始密码;2.密码不能和账号名称相似;3.密码不能是有序的数字或有序纯字母;4.密码如果是纯数字或者字母要大于8位。
    修改以上用户认证信息
    用户密码最后一次被修改的时间:
    passwd -e ght

    chage -d 0

    用户密码最短有效期:
    passwd -n 1 ght

    chage-m 1ght

    用户密码最长有效期:
    passwd -x 999 ght

    chage -N 999 ght

    密码警告期限:
    passwd -w 7 ght

    chage -W 7 ght

    用户非活跃天数:
    paswd -i 9 ght

    chage -I 9 ght

    用户到期日:
    chage -E 2019-11-11 ght
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 1.切换超级用户权限 su 为用户添加sudo: 编辑/etc/sudoers 文件 2.添加文件写权限。 chmod u+w /etc/sudoers 3.编辑/etc/sudoers,增加一行如下: 用户名 ALL=(ALL) ALL,保存退出 *免密码:用户名 ALL=(ALL) ...

    1.切换超级用户权限 su

    为用户添加sudo:

    编辑/etc/sudoers 文件

    2.添加文件写权限。 chmod u+w /etc/sudoers

    3.编辑/etc/sudoers,增加一行如下: 用户名 ALL=(ALL) ALL,保存退出

    *免密码:用户名 ALL=(ALL) NOPASSWD: ALL

    4.撤销写权限。chmod u-w /etc/sudoers

    退出超级用户即可使用sudo

    转载于:https://www.cnblogs.com/yuansai/p/10495962.html

    展开全文
  • Linux创建指定用户特定指定目录权限

    千次阅读 2018-11-09 00:21:28
    Linux创建指定用户特定指定目录权限

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

    指定用户特定指定目录权限

     

    需要注意要指定好文件夹的权限,不然会导致nginx不能访问,最好是在root下建立目录,然后

    # useradd -d /usr/www -m tempuser
    # passwd tempuser   回车输入密码 注意一定要带用户名,不然就是修改root!!!
    # chown tempuser -R /usr/www

    这样不能上传到其他目录,但是可以下载可以看,只读。

    # chmod 755 /usr/www  如果要给特定

     

    但是需要注意

    在linux shell中不显示路径了,显示为-bash-4.1~用起来很不方便。

    如何改为显示路径的shell呢?

    步骤如下:

    # vim ~/.bash_profile

    (不用管.bash_profile这个文件有几个,自己新建一个也是可以的)

    在最后加上
    export PS1='[\u@\h \W]\$'

    然后执行
    # source ~/.bash_profile

    这样shell就可以显示路径了。

     

     

    查看用户

    # cat  /etc/passwd

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

     

    1、Linux里查看所有用户

      (1)在终端里.其实只需要查看 /etc/passwd文件就行了.

      (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.

      或者用cat /etc/passwd |cut -f 1 -d :

     

    2、用户管理命令

      useradd 注:添加用户

      adduser 注:添加用户

      passwd 注:为用户设置密码

    删除账号

           #userdel 账号名

      usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;

      pwcov 注:同步用户从/etc/passwd 到/etc/shadow

      pwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整;

      pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件;

      finger 注:查看用户信息工具

      id 注:查看用户的UID、GID及所归属的用户组

      chfn 注:更改用户信息工具

      su 注:用户切换工具

      sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现;

      visudo 注:visodo 是编辑 /etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑 /etc/sudoers 的效果是一样的;

      sudoedit 注:和sudo 功能差不多;

      3、管理用户组(group)的工具或命令;

      groupadd 注:添加用户组;

      groupdel 注:删除用户组;

      groupmod 注:修改用户组信息

      groups 注:显示用户所属的用户组

      grpck

      grpconv 注:通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;

      grpunconv 注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件。

     

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • linux 用户权限

    千次阅读 2017-12-15 22:55:49
    每个文件都能设置对应用户用户组,其他用户组的指定权限。 查看用户:cat /etc/passwd root:x:0:0:root:/root:/bin/bash  注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序  ...
    linux 多任务、多用户操作系统
    实现多用户可以从多个终端登陆,进行自己的操作。每个用户都有自己的对特定文件的权限,互不干扰
    每个文件都能设置对应用户,用户组,其他用户组的指定权限。

    查看用户: cat /etc/passwd
    root:x:0:0:root:/root:/bin/bash  
    注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序  

    查看用户组:cat /etc/group


    用户组操作,如下
    groupadd  注:添加用户组;如 #groupadd users ,增加用户组 users
    groupdel  注:删除用户组;如 #groupdel users
    gpasswd -a allen users  增加allen 到用户组users
    gpasswd -d allen users 在用户组users中 删除 allen
    gpasswd -A fzy users 在用户组users 增加 fzy为管理员,那么fzy就可以执行上述两条操作

    新建用户:useradd -d /home/fzy -m fzy
    创建用户名为fzy的用户,为其指定目录为/home/fzy
    关于目录文件权限,用ls -li 查看
    153615 drwxrwxr-x 2 root guests 4096 Dec 15 22:23 www

    其他相关命令
    1.建立用户 
      useradd –d /usr/test -m test
      此命令创建了一个用户test,用户主目录为/usr/test
    2.设置用户密码
      。修改自己的密码  passwd ,需要输入旧密码
      。超级用户修改其他用户密码:(无需修改密码)
          passwd test
    3. 赋予root权限
       usermod -g root test

    chgrp命令

      功能:改变文件或目录所属的组。

      例1:$ chgrp - R book /opt/local /book

      改变/opt/local /book/及其子目录下的所有文件的属组为book。

    chown 命令

      功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。

      例1:把文件shiyan.c的所有者改为wang。

      $ chown wang shiyan.c

      例2:把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。

      $ chown - R wang.users /his

    文件权限说明
    d 表示文件夹, -表示未文件
    rwx 用户权限
    r-x 用户组权限
    r-x 其他人的权限
    第一个root 表示该文件(夹)下 root用户组曲线
    第二个guests 表示文件夹 对应的组权限

    更改文件权限
    chmod ,-R表示递归到子目录


    展开全文
  • linux指定用户分配文件夹权限 更改目录所有者命令: chown -R 用户名称 目录名称 更改目录权限命令: chmod -R 777 目录名称 查看文件夹的权限 ls -la 目录
  • 建立用户指定访问目录在网站根目录下的某一文件夹,但是不能对其他的网站目录进行操作(只读) useradd -d /var/www/html/www.xxx.com-m xxx passwd xxx chown -R xxx:xxx /var/www/html/www.xxx.com chmod -R ...
  • 主要介绍了Linux中创建新用户并赋予指定目录的相关权限,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • linux禁用root给指定用户添加sudo命令

    千次阅读 2016-11-03 21:12:58
    linux禁用root给指定用户添加sudo命令
  • 1. 用户设置 #新增用户 useradd username ...passwd username #连续输两次密码完成用户设置 #删除用户 userdel username #删除用户及删除创建的文件夹 ...2. 为用户设置指定文件夹权限 #设置文件夹权限 chown -...
  • 用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库、哪些表 2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作 3. 可以限制用户登录的IP或域名 4. 可以限制用户自己的权限是否...
  • linux创建用户指定用户

    千次阅读 2021-02-26 11:47:14
    一、查看所有用户 cat /etc/passwd ... 关于uid:0 表示管理员...二、添加用户 groupadd zhangsangroup #创建用户组zhangsangroupuseradd -g zhangsan zhangsan创建用户zhangsan并加入zhangsangroup组 user...
  • Linux用户权限相关命令

    千次阅读 2018-02-10 16:09:44
    用户权限的基本概念基本概念用户Linux系统工作中重要的一环,用户管理包括用户与组管理在Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限在...
  • linux创建用户并给指定目录权限

    千次阅读 2018-07-18 13:16:15
    2、创建用户指定组和目录 useradd -G group1 test -M (-M不创建用户家目录。。一般不用) 创建命令 组 用户 目录  3、设密码 passwd test ****** ****** 4、给权限 chown -R test /home/server 5、增加sudo...
  • 创建用户,赋予指令目录权限 配置新添加用户的ssh公私钥登录 root用户:开启私钥登录,关闭密码登录 生成ssh公私钥文件啥的,这里就不说明了,自行百度把。 1.将公钥文件内容补充ssh的authorized_keys中。 ...
  • linux 指定ftp用户 特定目录及权限

    千次阅读 2018-02-11 10:36:38
    Linux添加FTP用户并设置权限 在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test2、建用户:在root用户下:useradd -d /home/test test /...
  • linux添加root权限用户

    2014-09-23 11:21:37
    创建root权限用户 useradd -u 0 -o -g root -G root -d /home/user1 user1 说明: -u 0 指将uid指定为0(零)与root相同,登录后的提示符为#而非$. -o 指因为重复了uid(与root帐号的uid重复)必须指定这个...
  • linux 新建用户、用户组 以及为新用户分配权限 linux修改文件所有者和文件所在组 一、Linux系统用户账号的管理 用户账号的管理工作主要涉及到用户账号的添加、修改和删除。 添加用户账号就是在系统中创建一个新账号...
  • Linux添加用户并赋予权限

    千次阅读 2018-01-30 12:25:16
    Linux创建用户,并赋予管理指定目录的权限 一、创建用户 1.创建用户: useradd 用户名 2.设置密码: passwd userName 随后会提示输入密码 二、赋予权限 Linux用户和文件赋予权限 1、先对用户所属的的组赋权限: ...
  • linux用户权限设置

    千次阅读 2020-07-27 20:53:30
    Linux中,有时为了让普通用户获得root的执行权限,除了之前讲过的su -永久提权方法,还有一种常用的方法,就是sudo。 因为普通用户每次使用su -方法,都需要输入root的密码,不是非常方便,而sudo的好处是可以通过...
  • linux添加用户带root权限

    千次阅读 2019-05-31 15:58:25
    指定用户目录,添加时有需要的注意。 2、passwd username,使用passwd命令设置密码。输入两遍密码,确认即可。 3、进入/etc/passwd文件,查看新添加的username。 将新加用户的,用户ID和组ID设置为零,和root...
  • 用户权限相关命令 对 文件 / 目录 的权限包括: 以后就分文章写啦 文章目录用户权限相关命令1.1基本概念1.2组1.3 ls -l 扩展1.4.组管理 终端命令1.5....·在 Linux中 ,可以指定 每一个用户 针对 不同的文
  • linux用户权限管理

    千次阅读 2015-06-02 14:14:56
    首先,下图给出的是linux系统下文件权限权限属性列表为10个字符: 第一个字符表示文件类型,d为目录 -为普通文件 l为连接 b为可存储的接口设备 c为键盘鼠标等输入设备 2、3、4个字符表示所有者权限,5、6、7个...
  • linux环境中为了安全起见,不能让所有项目都用root部署(防止root权限过大,对重要文件的误操作),所以新加用户用户组,对新用户用户组授予部分文件操作的权限。 1.创建用户newuser,并设置密码(默认连带...
  • Linux 增加用户sudo权限

    千次阅读 2018-08-07 11:36:44
    参考:为用户增加sudo权限(修改sudoers文件) 输入:su root ,输入密码进入root权限 查看etc/sudoers文件权限,如果是只读,改为可写 ls -l /etc/sudoers 修改可写:chmod 777 /etc/sudoers 再重新...
  • Linux指定用户添加定时任务

    千次阅读 2019-07-11 11:02:45
    我想大多数人都有过类似经历:以root用户的身份添加定时任务,结果某一天突然程序就有问题了。因为root用户去执行任务操作文件的时候(尤其是新增)会把文件的所属组和拥有者改为root。这时候再以www用户去运行程序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 262,673
精华内容 105,069
关键字:

linux添加权限到指定用户

linux 订阅