linux下的目录命名的意义,opt、etc的全称是什么?为何这么命名
dev 里面一般都是一些设备文件,硬盘,USB什么的都在这里 usr全称是UNIX software resource,并不是大多数人想象的user,这里主要存放的是一些软件程序以及这些程序所需要使用的库,当然也会保存一些程序需要的资源文件 opt 也是用来保存保存的程序文件的,但是保存的这些程序和usr中的一般有些不同,usr里面一般都是保存GNU的,或者是免费,开源的软件,而opt里面保存的都是一些版权比较严格的,或者是套件之类的,主要代表就是sun的java系列和rar系列的软件,当然,其实也有人把这些软件放到usr中,opt目录本来就是方便管理才弄的 etc 保存的是你所安装软件的配置文件,一般这里的配置文件都是全局有效的,即针对本台计算机上的所有用户,每个用户自己的个性化配置文件可以放在自己的home目录下
怎么把root转换成opt
将"root"转换为"opt"是一个更改文件或目录权限和所有权的操作。在Linux中,需要使用`chown`和`chgrp`命令来实现此操作。
以下是在Linux上将文件或目录的所有权从"root"转换为"opt"的步骤:
1. 打开终端并以root用户身份登录,或使用具有sudo权限的用户。
2. 使用`chown`命令更改文件或目录的所有者。命令的语法为:
```bash
sudo chown opt:groupName filePath
```
将"opt"替换为目标所有者的用户名,"groupName"替换为目标所有组名,"filePath"替换为目标文件或目录的路径。
例如,要将名为"/root/files"
linux如何给文件授权
答具体方法如下
需求1:新建除了root之外的新用户,并且新用户具有root用户的相关功能
1.首先修改/etc/sudoers文件具有写入的权限
chmod 777 /etc/sudoers
2.修改/etc/sudoers
vim /etc/sudoers,定位到如下行:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
复制并增加一行,将root改为自定义的用户名,然后保存关闭文件
3. 执行以下命令使文件生效
chmod 440 /etc/sudoers
4.切换到新用户进行其它操作
su - xxxx
#################################################分割线############################################################
需求2:切换到新用户之后,在/opt系统目录下创建新目录,并且将目录的拥有权授权给新用户
1.创建目录folder1
sudo mkdir folder1
2.创建成功后将folder1的所有这及所属分组分配给新用户
sudo chown 用户名:密码 folder1/
3.之后ll命令查看当前目录的归属