-
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:15Linux用户切换su命令、sudo命令,赋予普通用户某些命令执行的权限目录
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权限详解
2021-01-20 15:27:53一、linux添加用户并赋予root权限 1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser eric //添加一个名为eric的用户 #passwd eric//修改密码 Changing password for user eric. New UNIX ... -
Linux中创建新用户并赋予指定目录的相关权限
2021-01-10 19:34:18这种方式创建的用户可以使用ssh登录,但只有只读权限可以浏览下载部分文件无法写和修改。 建议通过将用户加入一个组来获得指定路径的权限。 2 设置密码 passwd username 3 用户授权 chown -R username: username /... -
linux下添加用户并赋予root权限
2020-12-16 10:48:40linux下添加用户并赋予root权限 -
Linux添加用户并赋予权限
2018-01-30 12:25:16Linux创建用户,并赋予管理指定目录的...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 权限,表示可以对目录做以下操作: - 在此目录中建立新的文件或子目录;
- 删除已存在的文件和目录(无论子文件或子目录的权限是怎样的);
- 对已存在的文件或目录做更名操作;
- 移动此目录下的文件和目录的位置。
执行权限(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权限进行操作。
-
linux给用户添加root权限方法总结
2021-01-09 03:46:291、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 ...2、赋予root权限 方法一: 修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉 -
给linux添加新用户,并赋予root权限
2021-05-08 23:28:161.运行环境centos2....添加管理员权限设置普通用户可以使用sudochmod u+w /etc/sudoersvi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加username ALL=(ALL) NOPASSWD: ALL再找到下面这句... -
Linux赋予用户读写权限
2020-11-09 21:31:17aa是用户名称,/soft代表soft文件夹,赋予所有文件夹及其子文件的读写权限,去掉soft就行了 su root chown -R aa /soft -
Linux 怎么实现添加FTP用户并设置权限的方法
2021-01-10 14:35:59Linux添加FTP用户并设置权限 在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test 2、建用户,命令行状态下,在root用户下: 运行命令:... -
linux创建MySQL用户和赋予权限
2021-01-19 07:38:34问题:我想要在MySQL服务器上创建一个新的用户帐号,并且赋予他适当的权限和资源限制。如何通过命令行的方式来创建并且设置一个MySQL用户呢?要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行。每个... -
Linux --赋予普通用户root 权限
2021-05-15 17:51:10Linux的普通用户在安装一些东西的时候或者执行命令的时候,终端始终会提示权限不够,我们会将这个普通用户赋予root权限,但是,和root还是有区别的,因为只能执行root规定好的一些操作命令。1、添加用户,首先用... -
Linux创建用户并赋予Root权限
2021-08-15 18:53:54Linux创建用户并赋予Root权限 添加普通用户 [root@server ~]# useradd test //添加一个名为test的用户 [root@server ~]# passwd test //修改密码 Changing password for user test. New UNIX password: //在这里... -
linux中赋予普通用户root权限的三种方式
2022-03-28 21:10:14在成功拿下一个服务器并提权成为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 ... -
Linux给用户赋予对某个文件夹的操作权限
2021-05-27 19:28:521、切换到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给普通用户赋予sudoer权限
2021-05-08 23:31:12现在Linux系统中存在一个普通用户hadoop,但是普通用户的权限是有限的,比如:[hadoop@repo ~]$ poweroffpoweroff: Need to be root[hadoop@repo ~]$ rebootreboot: Need to be root[hadoop@repo ~]$ cat /etc/... -
Linux 给某个用户赋予某个命令的执行权限
2021-11-02 15:46:28首先要有admin或者root的权限,这里以spark命令为例 在admin 或者 root下: 然后 最后切换用户 source /etc/profile -
Linux赋予普通用户root权限
2021-06-09 22:50:36本文以新建用户admin来举例,请自行替换自己需要的用户 方法一: vi编辑 /etc/sudoers 文件,找到 root ALL=(ALL) ALL,在下面添加一行,如下所示: Allow root to run any commands anywhere root ALL=(ALL) ALL ... -
linux 创建新用户赋予权限
2021-10-21 17:20:38adduser geth 此时geth是没有创建文件夹权限的 比如我们希望geth这个用户在/home文件夹及其子文件夹下有创建文件夹的权限 再root用户执行: chown -R geth:geth /home/ -
在Linux上给用户赋予指定目录的读写权限
2021-01-14 16:32:40这次,我们会为您介绍如何将 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的密码,这种方法很不安全,而且也不符合我们的分工需求。一般的做法是... -
记:Linux服务器创建用户 并赋予权限
2022-04-29 14:39:253 赋予权限 需要在/home/下才可以 chmod 777 -R 777 4 服务root权限 在自己账户下想使用sudo,报错:777 不在 sudoers 文件中。此事将被报告。 是因为还没有root权限 需要在原root继续进行操作 参考:...