系统非 root 账号,安装了 xxxapp 后,运行权限是属于 root? 还是所有 users?

查看 35|回复 2
作者:lisisi   
有些云服务商默认 Server 的账号是 root ,有一些则是另外建一个 newuser1 账号。登录 newuser1 安装应用就要 sudo apt-get install xxxapp 之后,运行权限是属于 root? 还是所有 users?
[ol]
  • sudo apt-get install xxxapp 安装的路径,算是在 root 用户下面?还是在 newuser1 下面?
  • sudo apt-get install xxxapp 安装的应用,运行权限是不是 root 权限?另外在创建一个 newuser2 有没有权限直接运行 xxxapp ?
  • 如果 xxxapp 需要加入到系统开机自启动服务中,比如 systemd 中,是否需要添加 root 运行权限?
    [/ol]
  • aminobody   
    .rwxr-xr-x root root /usr/bin/gcc
    .rwsr-xr-x root root /usr/bin/sudo
    看懂以上且意识到区别,可以回答问题 1,2.
    问题 3, 系统开机自启是需要的, 用户登陆后自启是可以不需要的.
    vcn8yjOogEL   
    只要有读取和执行权限就可以执行程序, 进程通常会继承执行者的权限
    apt 安装的程序通常由 root 所有
    系统 systemd 由 root 运行, root 可以读取一切, 文件有执行权限就可以被它执行
    更细致的权限控制可以用 AppArmor 或 SELinux 实现
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部