Linux 小白问:普通用户可以修改的目录是什么?
发布网友
发布时间:2022-05-01 12:21
我来回答
共2个回答
热心网友
时间:2023-10-11 18:46
1、系统默认情况下,普通用户只能修改自己的用户目录。组是表示一组权限,和目录没什么关系,这个权限可以是对某个目录的访问权限,对某种操作的(比如sudo)的权限
2、你首先要理解Linux目录权限你在使用ls -l查看摸个目录时会出现比如
d|rwx|r-x|r-x 2 username groupname (|分隔是我加方便说明)d表示目录,如果是文件那么会是一个减号,第二部分表示次文件或目录的拥有者的权限,这里是读写可执行,第三部分表示次文件或目录拥有“组”的权限,这里没有写权限,第四部分为其他用户权限,下来是一个数字,这个是文件系号,不用管,后面就是这个文件所属的用户和组
比如/usr/local目录对组的权限依然没有写权限,你加入root组也是没有用的。你最好还是使用sudo来完成吧
热心网友
时间:2023-10-11 18:47
普通用户只能修改/home/用户名 下的文件;
如果想修改其他文件,只要在命令前加sudo就可以;
例如 sudo cp /home/ysmz4/index.txt /usr/local
会提示输入root密码;输入密码即可
热心网友
时间:2023-10-11 18:46
1、系统默认情况下,普通用户只能修改自己的用户目录。组是表示一组权限,和目录没什么关系,这个权限可以是对某个目录的访问权限,对某种操作的(比如sudo)的权限
2、你首先要理解Linux目录权限你在使用ls -l查看摸个目录时会出现比如
d|rwx|r-x|r-x 2 username groupname (|分隔是我加方便说明)d表示目录,如果是文件那么会是一个减号,第二部分表示次文件或目录的拥有者的权限,这里是读写可执行,第三部分表示次文件或目录拥有“组”的权限,这里没有写权限,第四部分为其他用户权限,下来是一个数字,这个是文件系号,不用管,后面就是这个文件所属的用户和组
比如/usr/local目录对组的权限依然没有写权限,你加入root组也是没有用的。你最好还是使用sudo来完成吧
热心网友
时间:2023-10-11 18:47
普通用户只能修改/home/用户名 下的文件;
如果想修改其他文件,只要在命令前加sudo就可以;
例如 sudo cp /home/ysmz4/index.txt /usr/local
会提示输入root密码;输入密码即可