linux要执行一个脚本,用户必须要有什么权限

发布网友 发布时间:2022-04-23 15:00

我来回答

5个回答

热心网友 时间:2022-06-03 17:49

展开1全部在当前路径下输入
chmod
777
脚本名
给脚本授权,
然后就可以执行脚本
./脚本名
777
是最高权限,有读、写、执行权限;和属组用户和其他用户的读、写、执行权限。
其他权限分别是
-rw-------
(600)
--
只有读写权限。
-rw-r--r--
(4)
--
只有有读写权限;而属组用户和其他用户只有读权限。
-rwx------
(700)
--
只有有读、写、执行权限。
-rwxr-xr-x
(755)
--
有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x
(711)
--
有读、写、执行权限;而属组用户和其他用户只有执行权限。

热心网友 时间:2022-06-03 17:49

要明白linux的文件属性。
chown 可以改变文件的拥有者和组。
chmod改变文件的属性,
chmod a+x file,使所有用户都有执行权限,会有安全问题。
chmod o+x file,是拥有者有执行权限。
另外也可以使用sh file.sh命令执行文件,需要有该文件读权限。

热心网友 时间:2022-06-03 17:50

执行权限,如果是自己写的 那么 chmod+x filename
若你是属于是同组和其它用户 只要该文件的属性有X 就行

热心网友 时间:2022-06-03 17:50

1、必须有执行权限;
2、如果脚本中涉及文件操作,确认执行的用户是否有权限对这些文件进行操作。

热心网友 时间:2022-06-03 17:51

执行权限,假设你现在在那个文件的目录里且那个文件叫file1.那就可以执行下面的命令
chmod a+x file1
就好了~~你去试试吧~~
不过有的脚本的执行内容涉及一些需求更高权限的东西,那就必须使用root用户了,su或者sudo试试吧~~
祝你成功~~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com