linux服务器权限设置

linux服务器权限设置,第1张

首先,用户有3种类型:拥有者(u),组(g),其他人(o)
注意文件夹的权限,有点特别,drwxr--r--这样的权限设置是 组和 其他人 是进不了这个文件夹 的。不要以为有r权限 就可以进入。
你说的某个用户,你看是属于哪个类型中,
如果是在其他人中,你可以这样:chmod o=rw filename
如果在组中, 你可以这样:chmod g=rw filename;

使用chmod 命令
使用方式 : chmod [-cfvR] [--help] [--version] mode file
说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。
参数 :
mode : 权限设定字串,格式如下 : [ugoa][[+-=][rwxX]][,],其中
u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
范例 :将档案 file1txt 设为所有人皆可读取 :
chmod ugo+r file1txt
将档案 file1txt 设为所有人皆可读取 :
chmod a+r file1txt
更多Linux *** 作知识,可以百度《Linux就该这么学》。

最快的方式是修改用户所在的组,给予最高权限。不过一般这个是不安全的。 其次,就是修改文件的读写权限,使用chmod命令。 比如,给一个脚本增加执行权限, chmod +x scriptname如果需要权限,则要在命令行行首,加sudo

Linux文件权限修改用chmod命令,添加可执行权限的命令类似于下面这样:
chmod a+x 文件名
x表示可执行权限,a表示all,就是用户的(user)、用户组(group)、其他用户(others)三种身份的可执行权限都添加上。如果只添加用户的权限(user)、用户组(group)、其他用户(others)三种身份中的其中一个,可以用u、g、o三个字母来代替加号前面的a。比如:
chmod u+x,g+x,o+x 文件名
参数中的文件名是一个文件的路径,如果是当前目录的文件,可以不加路径,只给个文件名。

应该是文件系统的权限不正确引起的。此时,请检查AIX NFS服务器上的文件系统的权限设置,确保Linux主机有读写权限,或者执行mount -o remount命令将Linux挂载后的文件系统重新挂载一次,这样就能够获得写 *** 作的权限。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10584236.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存