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

2022-10-06 14:00

linux要执行一个脚本,用户必须要有什么权限
3个回答
在当前路径下输入
chmod
777
脚本名
给脚本授权,
然后就可以执行脚本
./脚本名
777
是最高权限,有读、写、执行权限;和属组用户和其他用户的读、写、执行权限。
其他权限分别是
-rw-------
(600)
--
只有读写权限。
-rw-r--r--
(644)
--
只有有读写权限;而属组用户和其他用户只有读权限。
-rwx------
(700)
--
只有有读、写、执行权限。
-rwxr-xr-x
(755)
--
有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x
(711)
--
有读、写、执行权限;而属组用户和其他用户只有执行权限。
要明白linux的文件属性。
chown 可以改变文件的拥有者和组。
chmod改变文件的属性,
chmod a+x file,使所有用户都有执行权限,会有安全问题。
chmod o+x file,是拥有者有执行权限。
另外也可以使用sh file.sh命令执行文件,需要有该文件读权限。
执行权限,如果是自己写的 那么 chmod+x filename
若你是属于是同组和其它用户 只要该文件的属性有X 就行
相关问答
linux中运行一个脚本,用户不需要什么样的权限
2个回答2023-02-06 21:27
选B吧 执行脚本的时候不需要对脚本进行修改 所以就不用写的权限了
linux下如何让一个普通用户开机执行自己的一个脚本,不用root权限
2个回答2023-04-27 04:20
脚本里写密码不安全,可以编辑/etc/sudoers,将用root免密码执行某命令的权限付给普通用户,这样用户通过sudo就可以root权限执行命令: 比如:sudo -u root yourcomm...
全文
linux下权限问题,如何让无root管理员权限的用户执行需root权限执行的脚本文件
2个回答2023-02-12 05:00
你的要求: 这个脚本文件里的命令能否执行成功取决于是否是具有root权限。 普通用户如果不用sudo提权,那么你这个脚本最后是无法运行成功的. 而且你没有搞清楚sudo提权的意思,它并不会提升普通用...
全文
鸟哥的linux私房菜里如何让无root管理员权限的用户执行需root权限执行的脚本文件
1个回答2023-01-31 20:47
在你要执行的命令前加上sudo,例如 sudo vi /etc/vimrc 可以对vim的配置进行修改 切换到shell文件的目录 可以使用 建立test.sh 文件 sudo vi test.s...
全文
linux 中如何执行脚本?
2个回答2022-12-07 02:33
首先脚本需要有执行权限 chmod u+x file.sh 执行脚本有三种方法: 1. ./file.sh 特点:开启bash子进程来执行,也就是开启额外的进程来进行,不影响原进程的...
全文
linux最高权限命令
1个回答2023-05-20 18:35
某个用户拥有执行某个命令或打开某个文件的权限,在linux中最高权限用户一般是root,由普通用户切换到root用户的命令一般是su - root。
在linux中,某文件的权限为:d
1个回答2022-12-12 12:01
d是表示这个是目录 r是可读 w是可写 x是可执行 dr--r--r--这个以三个为单位,分别表示文件所有者,所有者用户组,其他人 的权限。 比如这个就表示这是目录,然后所有者,用户组,其他人的权...
全文
小孩子上学户口必须在当地吗
1个回答2024-01-20 22:41
不需要 符合上学条件:能不能在本地上学首先看自己是不是符合上学的条件,入学的条件,上一年级的必须年龄在6周岁,还要是9月1日之前出生的,才能入学。 有户口:上学就必须有户口,有孩子的户口,孩子的户口上...
全文
怎样linux开机后执行一个脚本
2个回答2022-12-13 20:59
你的linux装了tcl解释器了吗,一般是 /usr/bin/tclsh,如果确认你装了 (确认方法是在命令行下执行 tclsh),如果没问题,就在你的tcl脚本第一行加上 #!/usr/bin/en...
全文
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答