Os programas de alguma forma são executados de forma diferente para o usuário raiz, do que para um não super-usuário? -- permissions campo com python campo com cron campo com vpn camp askubuntu Relacionado O problema

Do programs somehow run differently for the root user, than for a non-super-user?


0
vote

problema

português

tl; dr: Meus programas personalizados do Python serão executados normalmente no Ubuntu 18.04 se eu usar apenas o usuário root? Eu estou apenas procurando por garantia; Pessoas e artigos me assustam para não usar o usuário raiz, mas é inconveniente no meu caso. Eu sou a única pessoa que sempre vpn nesses gateways do iot remoto, então não há necessidade de vários usuários. Acabei de fazer login como root @ endereço IP toda vez e agendá-los para executar usando o crontab do usuário raiz.

fundo Para os meus aplicativos Custom Python IoT, às vezes eu preciso de privilégios super-usuário, por exemplo, quando preciso matar um processo ou reinicializar. No entanto, alguns dos meus gateways de IOT usam o Ubuntu, e alguns usam openwrt ou yocto linux. Esses outros gateways não-Ubuntu nem sequer têm "sudo" instalados, já que eles têm apenas um usuário (raiz). Isso torna a programação mais complicada, já que eu tenho que verificar o sistema operacional e, em seguida, prefiro "sudo" para o comando se for um Ubuntu 18.04 OS ... Eu acho que poderia evitar que, se eu usasse apenas o usuário root no Ubuntu também.

Eu só estou querendo saber se eu deveria esperar alguma surpresa desagradável se eu só usar o usuário raiz no Ubuntu 18.04 ... Meus programas funcionariam de alguma forma de alguma forma? Eu não penso assim, mas eu estou querendo tranquilidade ... obrigado!

english

TL;DR: Will my custom Python programs run normally on Ubuntu 18.04 if I only use the root user? I'm just looking for reassurance; people and articles scare me into not using the root user, but it's inconvenient in my case. I'm the only person who will ever VPN into these remote IoT gateways, so there's no need for multiple users. I'll just login as root@ip-address every time, and schedule them to run using the root user's crontab.

Background For my custom Python IoT applications, sometimes I need super-user privileges, for instance when I need to kill a process or reboot. However, some of my IoT gateways use Ubuntu, and some use OpenWrt or Yocto Linux. Those other non-Ubuntu gateways do not even have "sudo" installed, since they only have one user (root). This makes programming more complicated, since I have to check the OS and then prepend "sudo" to the command if it's an Ubuntu 18.04 OS... I think I could avoid that if I only used the root user on Ubuntu as well.

I'm just wondering if I should expect any nasty surprises if I only use the root user on Ubuntu 18.04... Would my programs run differently somehow? I don't think so, but I'm wanting reassurance... Thanks!

           
       
       

Lista de respostas


Perguntas relacionadas

1  Cisco VPN AnyConnect congela  ( Cisco vpn anyconnect freezes ) 
Desde ontem (talvez algumas atualizações do sistema), a Cisco Anyconect VPN torna o congelamento do sistema quando tento se conectar. Parece um vazamento de m...

21  Como conectar meu Ubuntu ao meu local de trabalho, GlobalProtect VPN, usando Win 7 VM  ( How to connect my ubuntu to my workplace globalprotect vpn using win 7 vm ) 
Eu quero conectar-se ao meu local de trabalho Paloalto GlobalProtect VPN. O problema: não há cliente Linux (ou eu posso usar o Linux, mas requer cooperação do...

68  Maneira mais fácil de configurar o Ubuntu como um servidor VPN  ( Easiest way to setup ubuntu as a vpn server ) 
Eu sei que existem muitos tutoriais na rede para configurar o cliente e o servidor VPN. Eu encontre um que é simples / curto , estou interessado apenas na ...

40  Onde estão os arquivos de configuração VPN importados pelo Gerenciador de rede salvos?  ( Where are vpn configuration files imported by network manager saved ) 
Importamos um arquivo de configuração OpenVPN que se comporta de maneira diferente ao tentar se conectar do Gerenciador de rede e da linha de comando. Eu gost...

1  Inicie o OpenVPN como um serviço Ubuntu 15.10  ( Start openvpn as a service ubuntu 15 10 ) 
Acabei de instalar o Ubuntu 15.10 e instalei o OpenVPN. Estou usando os mesmos arquivos .conf como eu tinha em 14.x no entanto, o serviço não vai começar a ...

1  Cliente Cisco VPN  ( Cisco vpn client ) 
Eu estou tendo problema com a VPN, minha guia de configuração VPN exibe apenas a configuração Ethernet Eu tentei instalar o manger VPNC e ele diz que já está ...

12  Como forçar o Ubuntu a acessar a Internet apenas através de uma VPN e desativá-la quando desconectada?  ( How to force ubuntu to access the internet only through a vpn and disable it whe ) 
Devido a problemas de privacidade que eu gostaria que o Ubuntu para permitir que os aplicativos enviem tráfego para a Internet somente quando a conexão VPN ...

1  Lubuntu 12.10 O botão Adicionar ainda não está ativo  ( Lubuntu 12 10 the add button still not active ) 
Eu não posso parecer adicionar VPN das minhas conexões de rede. isto post semelhante não me ajuda desde que eu não posso Conecte-se à Internet com meu net...

3  Algum NetworkManager VPN Plugins suportam IPv6?  ( Do any networkmanager vpn plugins support ipv6 ) 
Faça qualquer um dos plugins do NetworkManager VPN suportam o IPv6? Os dois que eu tentei até agora (PPTP e strongswan) mostram apenas uma guia "IPv4". Eu ter...

1  Configure uma VPN, roteio samba sobre ele  ( Set up a vpn route samba over it ) 
Eu recebo 3 endereços IP do meu ISP, então depois do meu modem eu tenho um interruptor com três coisas. Dois são servidores, um é um roteador. Todos os meus c...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.