1 din 2
1
E un bug în 10.13.5 la instalări
  [ Ignoră ]
Avatar
RankRankRankRank
Sr. Member
Din: Bucureşti, Sala Palatului
Macuser din: 30.10.05

Altceva nu poate să fie. Tot ce instalez prin accesarea bibliotecilor (orice altceva decît drag & drop) întîmpină mari dificultăți. Installerul se oprește, cam cînd zice că mai e un minut. Și acolo moare!
Ce am citit pe tema asta, cînd am încercat (re)instalarea Acrobatului.

I finally found the problem and the solution.
After googling it, it was suggested that maybe the sudoers file was broken.
That was the case as the /etc/sudoers owner was UID 1 and not 0 as it should be.
I logged in as root (http://support.apple.com/kb/HT1528) and then fixed the sudoers file by editing it with the cmd: visudo/etc/sudoers, then press “SHIFT+:” to open vi prompt, and enter “wq” to save and quit.
Acrobat Pro X then installed successfully!

Problema mea e că degeaba accesez sudoers, comanda din Terminal nu pare să afecteze fișierul bolnav.
@psergiu, mă poți ajuta?

Profil
 
  [ Ignoră ]   [ # 1 ]
RankRank
Jr. Member
Din: Baia Mare
Macuser din: 10.01.11

Comanda:

ls -la /etc/sudoers 

ar trebui să afișeze:

-r--r-----  1 root  wheel  1563 Jul  5 16:51 /etc/sudoers 

afisează root sau alt user ?

Profil
 
  [ Ignoră ]   [ # 2 ]
RankRank
Jr. Member
Din: Baia Mare
Macuser din: 10.01.11

Explicații pe scurt: UID = User ID

Ca să-l afli pe al userului cu care ești conectat:

id 

al user-ului root este 0. Dacă vrei sa le vezi la toți useri definiți în sistem:

dscl . -list /Users UniqueID 


Ca să setezi owner-ul fișierului user-ul root:

sudo chown root:wheel /etc/sudoers 

(operație descrisă in primul post cu editare fișier cu vim ... este inutil de complicată pentru scopul dorit).

Profil
 
  [ Ignoră ]   [ # 3 ]
RankRank
Jr. Member
Din: Baia Mare
Macuser din: 10.01.11

1. Verifică dacă fișierul sudoers conține următoarele linii:

# root and users in group wheel can run anything on any machine as any user
root  ALL = (ALLALL
admin   ALL = (ALLALL 

Cu comanda:

sudo cat /etc/sudoers 

sudo = SuperUserDO va cere parola user-ului tău.

2. Verifică dacă userul curent are setată bifa: Allow user to administer this computer (System preferences -> Users & Groups).

Profil
 
  [ Ignoră ]   [ # 4 ]
Avatar
RankRankRank
Member
Din: Bucuresti
Macuser din: 20.07.10

Eu nu reusesc sa instalez respectivul update.

 Semnătură 

*Mac Mini (Late 2012), 2.5GHz Intel Core i5, 4Gb DDR3, 120Gb SSD
*iPhone SE Space Gray, 16GB; Apple Watch Sport 38mm Space Gray;
*2 x PS3 Slim 120Gb, XBOX 360 Slim 640Gb, XBOX Classic 250Gb, Wii, Wii U, NDS Lite, NES, Raspberry Pi, PSP;
*Canon 550D, Fujifilm S6500FD

Profil
 
  [ Ignoră ]   [ # 5 ]
Avatar
RankRankRankRank
Sr. Member
Din: Bucureşti, Sala Palatului
Macuser din: 30.10.05
rlodina - 05 Iulie 2018 05:01 PM

Comanda:

ls -la /etc/sudoers 

ar trebui să afișeze:

-r--r-----  1 root  wheel  1563 Jul  5 16:51 /etc/sudoers 

afisează root sau alt user ?

-rw-r—r— 1 root wheel 96 8 Iul 09:34 /etc/sudoers

Profil
 
  [ Ignoră ]   [ # 6 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

1) Daca bootezi in Safe Mode cu shift apasat, si apoi normal, eu cred ca ar trebui sa repare permissile.

2) Daca nu, ruleaza:

sudo chmod 400 /etc/sudoers

(si baga parola ta)

3) Mai exista “Repair Permissions” in Disk Utility ?

 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 7 ]
Avatar
RankRankRankRank
Sr. Member
Din: Bucureşti, Sala Palatului
Macuser din: 30.10.05
psergiu - 12 Iulie 2018 11:11 PM

1) Daca bootezi in Safe Mode cu shift apasat, si apoi normal, eu cred ca ar trebui sa repare permissile.

2) Daca nu, ruleaza:

sudo chmod 400 /etc/sudoers

(si baga parola ta)

3) Mai exista “Repair Permissions” in Disk Utility ?

Nu, nu mai există.

Profil
 
  [ Ignoră ]   [ # 8 ]
Avatar
RankRankRankRank
Sr. Member
Din: Bucureşti, Sala Palatului
Macuser din: 30.10.05
iaru - 14 Iulie 2018 12:34 PM
psergiu - 12 Iulie 2018 11:11 PM

1) Daca bootezi in Safe Mode cu shift apasat, si apoi normal, eu cred ca ar trebui sa repare permissile.

2) Daca nu, ruleaza:

sudo chmod 400 /etc/sudoers

(si baga parola ta)

3) Mai exista “Repair Permissions” in Disk Utility ?

Nu, nu mai există.

MacBook-Pro-Florin:~ flo2$ sudo chmod 400 /etc/sudoers
>>> /etc/sudoers: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Care să fie cauza?

Profil
 
  [ Ignoră ]   [ # 9 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

Ai troznit /etc/sudoers. Dat Mac OS este Unix asa ca totul se poate repara din linie de comanda grin

Downloadeaza de undeva fisierul /etc/sudoers de la un 10.13.5 la tine pe desktop

Booteaza in Single User mode (Command+S) si ruleaza de acolo:

/sbin/fsck -fy
/sbin/mount -uw /
mv /etc/sudoers /etc/sudoers.BAD
cp 
/Users/iaru/Desktop/sudoers /etc/sudoers
chmod 440 
/etc/sudoers
chown root
:wheel /etc/sudoers
exit 

PS: poate altcineva cu 10.13.5 sau 10.13.6 sa ataseze fisierul /etc/sudoers aici pe forum ? Eventual copiati-l pe desktop si redenumiti-l cu .txt - ca sa-l accepte forumul.

 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 10 ]
RankRank
Jr. Member
Din: Baia Mare
Macuser din: 10.01.11

Am înercat să-l atașez (sudoers.TXT) - nu merge. Nici un mesaj de eroare, nimic.

Conținutul din 10.13.5 este:

#
# Sample /etc/sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.

##
# Override built-in defaults
##
Defaults    env_reset
Defaults    env_keep 
+= "BLOCKSIZE"
Defaults    env_keep += "COLORFGBG COLORTERM"
Defaults    env_keep += "__CF_USER_TEXT_ENCODING"
Defaults    env_keep += "CHARSET LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE"
Defaults    env_keep += "LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME"
Defaults    env_keep += "LINES COLUMNS"
Defaults    env_keep += "LSCOLORS"
Defaults    env_keep += "SSH_AUTH_SOCK"
Defaults    env_keep += "TZ"
Defaults    env_keep += "DISPLAY XAUTHORIZATION XAUTHORITY"
Defaults    env_keep += "EDITOR VISUAL"
Defaults    env_keep += "HOME MAIL"

Defaults    lecture_file "/etc/sudo_lecture"

##
# User alias specification
##
# User_Alias    FULLTIMERS = millert, mikef, dowdy


##
# Runas alias specification.
##
# Runas_Alias    OP = root, operator

##
# Host alias specification
##
# Host_Alias    CUNETS = 128.138.0.0/255.255.0.0
# Host_Alias    CSNETS = 128.138.243.0, 128.138.204.0/24, 128.138.242.0
# Host_Alias    SERVERS = master, mail, www, ns
# Host_Alias    CDROM = orion, perseus, hercules

##
# Cmnd alias specification
##
# Cmnd_Alias    PAGERS = /usr/bin/more, /usr/bin/pg, /usr/bin/less

##
# User specification
##

# root and users in group wheel can run anything on any machine as any user
root        ALL = (ALLALL
min        ALL 
= (ALLALL

## Read drop-in files from /private/etc/sudoers.d
## (the '#' here does not indicate a comment)
#includedir /private/etc/sudoers.d 

Linia min     ALL = (ALL) ALL ar trebui sa fie : % admin     ALL = (ALL) ALL fara spatiu intre caracterul % si admin.
Succes.

Profil
 
  [ Ignoră ]   [ # 11 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

iaru:

Deci in loc de acel “cp /Users/iaru/Desktop/sudoers /etc/sudoers”

zi asa (exact cum scriu eu, litere mari & mici)

echo "root ALL = (ALL) ALL" > /etc/sudoers
echo "%admin ALL = (ALL) ALL" >> /etc/sudoers 

PS: Stupid forum. Interpreteaza %nn ca codul ascii pentru caracter. Ca sa scriu %admin intr-un bloc de “code” a trebuit sa scriu %25admin. In text normal mai trebuie sa adaugi inca un “25” smile

[ Modificat: 17 Iulie 2018 07:06 PM de psergiu ]
 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 12 ]
Avatar
RankRankRankRank
Sr. Member
Din: Bucureşti, Sala Palatului
Macuser din: 30.10.05
psergiu - 17 Iulie 2018 07:01 PM

iaru:

Deci in loc de acel “cp /Users/iaru/Desktop/sudoers /etc/sudoers”

zi asa (exact cum scriu eu, litere mari & mici)

echo "root ALL = (ALL) ALL" > /etc/sudoers
echo "min ALL = (ALL) ALL" >> /etc/sudoers 

PS: Stupid forum. Interpreteaza %nn ca codul ascii pentru caracter. Ca sa scriu min intr-un bloc de “code” a trebuit sa scriu %admin. In text normal mai trebuie sa adaugi inca un “25” smile

Psergiu, aibi milă. Nu sînt tare în Unix. Scrie-mi ca la proști. 😜

Profil
 
  [ Ignoră ]   [ # 13 ]
Avatar
RankRankRankRank
Sr. Member
Din: Bucureşti, Sala Palatului
Macuser din: 30.10.05
rlodina - 17 Iulie 2018 08:13 AM

Am înercat să-l atașez (sudoers.TXT) - nu merge. Nici un mesaj de eroare, nimic.

Conținutul din 10.13.5 este:

#
# Sample /etc/sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.

##
# Override built-in defaults
##
Defaults    env_reset
Defaults    env_keep 
+= "BLOCKSIZE"
Defaults    env_keep += "COLORFGBG COLORTERM"
Defaults    env_keep += "__CF_USER_TEXT_ENCODING"
Defaults    env_keep += "CHARSET LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE"
Defaults    env_keep += "LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME"
Defaults    env_keep += "LINES COLUMNS"
Defaults    env_keep += "LSCOLORS"
Defaults    env_keep += "SSH_AUTH_SOCK"
Defaults    env_keep += "TZ"
Defaults    env_keep += "DISPLAY XAUTHORIZATION XAUTHORITY"
Defaults    env_keep += "EDITOR VISUAL"
Defaults    env_keep += "HOME MAIL"

Defaults    lecture_file "/etc/sudo_lecture"

##
# User alias specification
##
# User_Alias    FULLTIMERS = millert, mikef, dowdy


##
# Runas alias specification.
##
# Runas_Alias    OP = root, operator

##
# Host alias specification
##
# Host_Alias    CUNETS = 128.138.0.0/255.255.0.0
# Host_Alias    CSNETS = 128.138.243.0, 128.138.204.0/24, 128.138.242.0
# Host_Alias    SERVERS = master, mail, www, ns
# Host_Alias    CDROM = orion, perseus, hercules

##
# Cmnd alias specification
##
# Cmnd_Alias    PAGERS = /usr/bin/more, /usr/bin/pg, /usr/bin/less

##
# User specification
##

# root and users in group wheel can run anything on any machine as any user
root        ALL = (ALLALL
�min        ALL 
= (ALLALL

## Read drop-in files from /private/etc/sudoers.d
## (the '#' here does not indicate a comment)
#includedir /private/etc/sudoers.d 

Linia �min     ALL = (ALL) ALL ar trebui sa fie : % admin     ALL = (ALL) ALL fara spatiu intre caracterul % si admin.
Succes.

Fișierul trebuie arhivat.

Profil
 
  [ Ignoră ]   [ # 14 ]
RankRank
Jr. Member
Din: Baia Mare
Macuser din: 10.01.11

In attachment fisierul sudoers arhivat.

Fișiere atașate
sudoers.zip  (Dimensiune Fişier 1 - Downloads: 17)
Profil
 
  [ Ignoră ]   [ # 15 ]
RankRank
Jr. Member
Din: Baia Mare
Macuser din: 10.01.11

Dacă nu reușiți încerc să vă ajut printr-un teamviever - contact: ..

Profil
 
   
1 din 2
1