精华内容
下载资源
问答
  • linux给用户赋予权限
    千次阅读
    2021-05-08 23:31:30

    chown-Rkeesail:keesail./local赋予local目录给keesailchmod760./local赋予local目录读写权这个目chmod777文件夹名称,可以把文件夹设置成所有用户都有完全的权限。不过更改系统文件夹下的默认权限,会导致安全问题。扩展资料:linux用户权限1、赋予root权限usermod-groottest2、建立用户 useradd–d/usr/test-mtest此命令创建了一个用户test,用户主目录为/usr/test3、设置用户密码修改自己的密码passwd,需要输入旧密码超级用户修改其他用户密码:(无需修改密码)passwdtest4、chgrp命令功能:改变文件或目录所属的组。例1:$chgrp-Rbook/opt/local/book改变/opt/local/book/及其子目录下的所有文件的属组为book。5、chown功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。例1:把文件shiyan.c的所有者改为wang。$chownwangshiyan.c例2:把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。$chown-Rwang.users/his

    阅读全文 >

    更多相关内容
  • Linux如何赋予普通用户权限

    千次阅读 2022-06-16 14:43:15
    Linux用户切换su命令、sudo命令,赋予普通用户某些命令执行的权限

    目录

    授予用户命令权限的步骤

    1.给user2设置密码

    2.给user2赋予需要执行命令的权限

    设置完成之后进行验证的步骤

    su 切换用户

            su - 用户名 使用login shell 方式切换用户

    sudo 以其他用户身份执行命令

    visudo 设置需要使用sudo的用户(组)

            当我们用root用户下想让系统30分钟关机就输入shutdown -h 30这条命令,切换至普通用户user2时就无法使用shutdown -c来取消这条关机的命令,这时候可以使用su - root命令切换回root用户来执行shutdown -c命令,但是这样管理员root用户的密码就被普通用户知道了,不能保证安全性,所以我们怎么样才能既保证安全性,又可以让普通用户执行想要的命令呢?

    授予用户命令权限的步骤

    以shutdown -c举例

    1.给user2设置密码

    passwd user2  //为用户user2设置密码

    2.给user2赋予需要执行命令的权限

    visudo   //打开visudo的样例文件

    在后面的三个字段来编辑执行相关的信息

            第一个字段:指的是授予哪一个用户或用户组可以执行这些命令,用户可以直接写用户名称,用户组前面需要加%,比如下图中的%wheel和%users。

            第二个字段:表示在哪一台主机上执行哪些命令,多个命令之间可以用逗号隔开,因为Linux登录可以通过本地登录也可以通过远程登录,比如如果允许本地登录访问可以使用localhost,本地登录和远程登录都允许访问可以使用ALL。

            第三个字段:表示普通用户执行这些指令时是否需要输入密码,不建议使用NOPASSWD。

     赋予user2用户shutdown -c权限步骤:

    1.按G将光标切换到文本末端,按o进入另起一行编辑模式

    2.输入user2 ALL=/sbin/shutdown -c

    3.按ESC键返回普通模式

    4.输入:wq保存并退出

             当设置命令时候不清楚命令的完整路径,可以先暂时返回普通模式使用:!which+命令名称来获取命令的完整路径

    :!which shutdown   //获取shutdown的完全路径

    设置完成之后进行验证的步骤

    shutdown -h 30   //现在root用户下设置一个30分钟后关机的命令
    su - user2       //切换至user2用户
    shutdown -c      //直接输入关闭关机命令,发现权限不够
    sudo /sbin/shutdown -c   //使用sudo加上命令的完整路径
    最后输入root用户为user2设置的密码之后成功执行shutdown -c

    展开全文
  • 一、linux添加用户赋予root权限 1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser eric //添加一个名为eric的用户 #passwd eric//修改密码 Changing password for user eric. New UNIX ...
  • 这种方式创建的用户可以使用ssh登录,但只有只读权限可以浏览下载部分文件无法写和修改。 建议通过将用户加入一个组来获得指定路径的权限。 2 设置密码 passwd username 3 用户授权 chown -R username: username /...
  • linux下添加用户赋予root权限
  • Linux添加用户赋予权限

    万次阅读 2018-01-30 12:25:16
    Linux创建用户,并赋予管理指定目录的...Linux给用户和文件赋予权限 1、先对用户所属的的组赋权限: chown -R 用户名:用户组 目录 2、再对目录赋予权限: chmod -R 775 目录 3、查看文件夹的权限 ls -la 目录 创建用...

    Linux创建用户,并赋予管理指定目录的权限

    一、创建用户
    1.创建用户:
    useradd 用户名

    2.设置密码:
    passwd userName 随后会提示输入密码

    二、赋予权限
    Linux给用户和文件赋予权限
    1、先对用户所属的的组赋权限: 
    chown -R 用户名:用户组  目录 

    2、再对目录赋予权限: 
    chmod -R 775  目录

    3、查看文件夹的权限
    ls -la 目录

    创建用户时,会自动创建一个与用户名同名的用户组。
    ===================================================

       创建快捷方式    ln -s  源  目的地  

    **********************************************

    添加组 groupadd groupName

    查看当前登录用户 whoami

    查看当前用户所在组 groups

    查看指定用户所在组 groups userName

    将用户添加到组 usermod -a -G groupName userName

    从组中删除用户  gpasswd groupName -d userName

    查看所有用户 cat /etc/passwd

    查看指定用户 cat /etc/passwd|grep userName

    查看所有组 cat /etc/group

    查看指定组 cat /etc/group|grep groupName

    删除组:groupdel groupName

    删除用户 userdel userName

    彻底删除用户:userdel -rf userName

     

    权限   数字     计算
    ---     0    0 + 0 + 0
    r--     4    4 + 0 + 0
    -w-     2    0 + 2 + 0
    --x     1    0 + 0 + 1
    rw-     6    4 + 2 + 0
    -wx     3    0 + 2 + 1
    r-x     5    4 + 0 + 1
    rwx     7    4 + 2 + 1
    
    r:读  w:写  x:执行

    三组访问权限:所有者的权限,群组用户的权限,其他用户的权限

    例如:640分别表示:

    文件的所有者有读和写的权限。
    文件所在群组的其他用户具有读的权限。
    除此之外的其他用户没有任何权限。

     

     

    rwx 权限对文件的作用

     

    rwx 权限对文件的作用
    rwx 权限对文件的作用
      读权限(r)[ 4 ]表示可读取此文件中的实际内容,例如,可以对文件执行 cat、more、less、head、tail 等文件查看命令。
      写权限(w)[ 2 ]表示可以编辑、新增或者修改文件中的内容,例如,可以对文件执行 vim、echo 等修改文件数据的命令。注意,无权限不赋予用户删除文件的权利,除非用户对文件的上级目录拥有写权限才可以。
    执行权限(x)[ 1 ]表示该文件具有被系统执行的权限。Window系统中查看一个文件是否为可执行文件,是通过扩展名(.exe、.bat 等),但在 Linux 系统中,文件是否能被执行,是通过看此文件是否具有 x 权限来决定的。也就是说,只要文件拥有 x 权限,则此文件就是可执行文件。但是,文件到底能够正确运行,还要看文件中的代码是否正确。


    对于文件来说,执行权限是最高权限。给用户或群组设定权限时,是否赋予执行权限需要慎重考虑,否则会对系统安装造成严重影响。

    rwx 权限对目录的作用
     

    rwx 权限对目录的作用
    rwx 权限对目录的作用

      读权限

    (r)[ 4 ]

    表示具有读取目录结构列表的权限,也就是说,可以看到目录中有哪些文件和子目录。一旦对目录拥有 r 权限,就可以在此目录下执行 ls 命令,查看目录中的内容。
      写权限(w)[ 2 ]对于目录来说,w 权限是最高权限。对目录拥有 w 权限,表示可以对目录做以下操作:
    • 在此目录中建立新的文件或子目录;
    • 删除已存在的文件和目录(无论子文件或子目录的权限是怎样的);
    • 对已存在的文件或目录做更名操作;
    • 移动此目录下的文件和目录的位置。
    一旦对目录拥有 w 权限,就可以在目录下执行 touch、rm、cp、mv 等命令。
    执行权限(x)[ 1 ]目录是不能直接运行的,对目录赋予 x 权限,代表用户可以进入目录,也就是说,赋予 x 权限的用户或群组可以使用 cd 命令。


    对目录来说,如果只赋予 r 权限,则此目录是无法使用的。很简单,只有 r 权限的目录,用户只能查看目录结构,根本无法进入目录(需要用 x 权限),更不用说使用了。

    因此,对于目录来说,常用来设定目录的权限其实只有 0(---)、5(r-x)、7(rwx)这 3 种。

     

     

    展开全文
  • linux怎么添加用户赋予root权限

    千次阅读 2022-04-20 10:50:09
    给用户赋root权限

    linux怎么添加用户并赋予root权限?

    linux下添加用户并赋予root权限的方法:

    1、添加用户,首先用adduser命令添加一个普通用户,命令如下:

    #adduser hadoop
    
    //添加一个名为hadoop的用户
    
    #passwd hadoop //修改密码
    
    Changing password for user hadoop.
    
    New UNIX password:     //在这里输入新密码
    
    Retype new UNIX password:  //再次输入新密码
    
    passwd: all authentication tokens updated successfully.
    

    2、赋予root权限

    方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

    Allows people in group wheel to run all commands

    %wheel    ALL=(ALL)    ALL
    

    然后修改用户,使其属于root组(wheel),命令如下:

    #usermod -g root hadoop
    

    修改完毕,现在可以用hadoop帐号登录,然后用命令 su – hadoop,即可获得root权限进行操作。

    展开全文
  • 1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 ...2、赋予root权限 方法一: 修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
  • 给linux添加新用户,并赋予root权限

    千次阅读 2021-05-08 23:28:16
    1.运行环境centos2....添加管理员权限设置普通用户可以使用sudochmod u+w /etc/sudoersvi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加username ALL=(ALL) NOPASSWD: ALL再找到下面这句...
  • Linux赋予用户读写权限

    千次阅读 2020-11-09 21:31:17
    aa是用户名称,/soft代表soft文件夹,赋予所有文件夹及其子文件的读写权限,去掉soft就行了 su root chown -R aa /soft
  • Linux添加FTP用户并设置权限linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test 2、建用户,命令行状态下,在root用户下:  运行命令:...
  • 问题:我想要在MySQL服务器上创建一个新的用户帐号,并且赋予他适当的权限和资源限制。如何通过命令行的方式来创建并且设置一个MySQL用户呢?要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行。每个...
  • Linux --赋予普通用户root 权限

    千次阅读 2021-05-15 17:51:10
    Linux的普通用户在安装一些东西的时候或者执行命令的时候,终端始终会提示权限不够,我们会将这个普通用户赋予root权限,但是,和root还是有区别的,因为只能执行root规定好的一些操作命令。1、添加用户,首先用...
  • Linux创建用户赋予Root权限

    千次阅读 2021-08-15 18:53:54
    Linux创建用户赋予Root权限 添加普通用户 [root@server ~]# useradd test //添加一个名为test的用户 [root@server ~]# passwd test //修改密码 Changing password for user test. New UNIX password: //在这里...
  • 在成功拿下一个服务器并提权成为root用户以后,为了减少root用户使用时间从而减少被网站管理员发现的概率,就需要新建一个普通用户,并赋予其完全的管理员权限,有以下三种常见的方式 三种方式 1. 直接修改/etc/...
  • linux 权限赋予

    千次阅读 2021-04-01 14:18:43
    我们来看一看 Linux 权限和所有权模型。我们已经看到每个文件属于一个用户和一个组。这正是 Linux权限模型的核心。您可以在 ls -l 清单中查看用户和组: $ ls -l /bin/bash -rwxr-xr-x 1 root wheel 430540 Dec ...
  • 1、切换到root用户 su - root 2、更改文件夹的用户为user1 chown -R user1:user1 /local 3、修改user1对文件夹的权限 chmod 777 /local
  • linux下创建用户赋予root权限

    千次阅读 2020-09-09 21:00:12
    最近一直在折腾linux的脚本,用来固化一些常用的功能,本次记录创建用户赋予权限。 1.创建用户 useradd 和 adduser 都行 eg, useradd deploy 2.创建或者修改密码 passwd deploy 然后会提示输入密码,连续输入两次...
  • 现在Linux系统中存在一个普通用户hadoop,但是普通用户权限是有限的,比如:[hadoop@repo ~]$ poweroffpoweroff: Need to be root[hadoop@repo ~]$ rebootreboot: Need to be root[hadoop@repo ~]$ cat /etc/...
  • 首先要有admin或者root的权限,这里以spark命令为例 在admin 或者 root下: 然后 最后切换用户 source /etc/profile
  • 本文以新建用户admin来举例,请自行替换自己需要的用户 方法一: vi编辑 /etc/sudoers 文件,找到 root ALL=(ALL) ALL,在下面添加一行,如下所示: Allow root to run any commands anywhere root ALL=(ALL) ALL ...
  • adduser geth 此时geth是没有创建文件夹权限的 比如我们希望geth这个用户在/home文件夹及其子文件夹下有创建文件夹的权限 再root用户执行: chown -R geth:geth /home/
  • 这次,我们会为您介绍如何将 Linux 上指定目录的读写权限赋予用户。有两种方法可以实现这个目标:***种是 使用 ACL (访问控制列表) ,第二种是创建用户组来管理文件权限,下面会一一介绍。为了完成这个教程,我们将...
  • linux 普通用户赋予最高权限

    千次阅读 2020-01-10 10:48:38
    文章目录一、创建新用户二、用户设置密码三、赋予sudoers文件写的权限四、编辑sudoers文件五、删除sudoers文件写的权限 一、创建新用户 useradd know 二、用户设置密码 passwd know 三、赋予sudoers文件...
  • linux 赋予普通用户管理员权限

    千次阅读 2021-05-09 03:08:13
    所以最好的方式是:管理员创建一些普通用户,分配一部分系统管理工作他们。我们不可以使用su让他们直接变成root,因为这些用户都必须知道root的密码,这种方法很不安全,而且也不符合我们的分工需求。一般的做法是...
  • 3 赋予权限 需要在/home/下才可以 chmod 777 -R 777 4 服务root权限 在自己账户下想使用sudo,报错:777 不在 sudoers 文件中。此事将被报告。 是因为还没有root权限 需要在原root继续进行操作 参考:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 96,004
精华内容 38,401
关键字:

linux给用户赋予权限