Ubuntu权限相关命令

本文介绍了如何在Linux系统中使用sudo命令进行文件夹和文件的解锁,以及如何设置无密码访问权限,包括修改sudoers文件和使用chown命令。还提到复制文件以记录原始所有权的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


命令参考:
https://www.cnblogs.com/alongdidi/p/linux_ownership_permission.html

文件夹/文件带锁(图标) 解锁

  • 递归解锁当前路径下的所有文件夹以及文件(包括子文件)
    sudo chmod -R 777 .
    

无密码访问文件/目录

  • 打开修改这个文件
    sudo nano /etc/soduers
    
    翻到最后作如下修改
    # User privilege specification
    root	ALL=(ALL:ALL) NOPASSWD: ALL
    
    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) NOPASSWD: ALL
    
    # Allow members of group sudo to execute any command
    %sudo	ALL=(ALL:ALL) NOPASSWD: ALL
    geeks   ALL=(ALL:ALL) NOPASSWD: ALL
    # See sudoers(5) for more information on "@include" directives:
    
    @includedir /etc/sudoers.d 
    
    我的用户名是geeks

sudo usermod -aG sudo your_username

  • 把你的用户添加到sudo权限组

其他

  • 或是cd 到根目录
    >.(先试试上面的, 单独用这个会出现权限问题)
    chown --reference=/path/to/Desktop / -R
    
    递归修改根下面所有文件和目录的属主和属组 为Desktop这个文件夹的属主和属组

后记

考虑其他domain 需要用到该文件 copy一份 以记录它原来的owner

### 鲁班猫2适配到鸿蒙系统的开发指南 要将鲁班猫2适配到鸿蒙系统,需综合考虑Buildroot的特性以及鸿蒙系统的架构设计。以下是关于如何实现这一目标的关键技术要点: #### 1. 构建环境准备 为了使鲁班猫2能够运行在鸿蒙系统上,首先需要搭建适合鸿蒙的交叉编译环境。鸿蒙系统基于LiteOS内核或其他定制化Linux内核,因此需要调整Buildroot中的`System configuration`以匹配鸿蒙的需求[^1]。 ```bash make menuconfig ``` 通过上述命令进入菜单配置界面,在此过程中可以设置内核支持选项,例如启用`Dynamic using devtmpfs + mdev`来确保设备文件管理方式兼容鸿蒙的要求。 #### 2. 设备驱动移植 由于鸿蒙系统可能不完全支持标准Linux下的某些硬件接口,因此需要对鲁班猫2上的特定外设进行驱动程序迁移或重写。这一步骤涉及分析现有驱动代码并将其转换成符合鸿蒙API规范的形式。 对于动态设备管理部分,利用`mdev`作为轻量级解决方案可以帮助简化该过程。具体操作如下所示: ```c #include <sys/mount.h> int main() { // 挂载devtmpfs至/dev目录下 mount("devtmpfs", "/dev", "devtmpfs", MS_MGC_VAL, NULL); system("/sbin/mdev -s"); // 初始化mdev服务 return 0; } ``` 以上脚本展示了如何手动挂载`devtmpfs`并将控制权交给`mdev`完成后续初始化工作。 #### 3. 用户权限设定 根据已知信息,鲁班猫默认提供了两组预定义账户:超级用户(root/root)与普通用户(cat/temppwd)[^2]。当迁移到新平台时,应重新审视这些账号的安全策略是否仍然适用,并作出相应修改。 建议仅保留必要级别的访问权限,同时加强密码复杂度或者引入额外的身份验证机制(如SSH密钥认证)提升整体安全性水平。 #### 4. 测试迭代优化 最后阶段是对整个集成流程进行全面测试,包括但不限于功能验证、性能评估等方面的内容。如果初次尝试未能达到预期效果,则按照既定方案循环执行修正动作直至满足需求为止。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值