Μετάβαση στο περιεχόμενο


Φωτογραφία
- - - - -

Permissions: Τι είναι, πώς τα βάζω κτλπ


  • Please log in to reply
8 μηνύματα σε αυτό το θέμα

#1   sepsis

sepsis

    iPH Hero

  • 8,236 μηνύματα
  • Twitter:@hsouris
  • Φύλο: Άντρας
  • Κινητό: iPhone 5
  • Tablet:iPad 3 +4G

Δημοσίευση 28/10/2008 - 22:20

Τα permissions είναι τα δικαιώματα των αρχείων, φακέλων κτλπ. Δλδ, το τί βαθμό πρόσβασης μπορεί να έχει χρήστης σε αυτά.

Πρέπει να έχετε εγκατεστημένο το SSH. Δικαιώματα των αρχείων μπορείτε να αλλάξετε μόνο μέσω WinSCP. Περισσότερα για πως θα συνδεθείτε με SSΗ θα βρείτε στον Οδηγό για νέους χρήστες.

Οπότε, ανοίγουμε μέσω winSCP και βλέπουμε το σύστημα αρχείων του iPhone. Για να αλλάξουμε σε έναν φάκελο τα δικαιώματα, κάνουμε δεξί κλικ->Properties και στο κουτάκι 'Octal' γράφουμε τον αριθμό δικαιωμάτων που λένε οι οδηγίες μας, πχ. 777

Αν θέλουμε οι αλλαγές στα δικαιώματα να γίνουν και στους υποφακέλους και στα αρχεία που βρίσκονται στον φάκελο θα επιλέξουμε επιπρόσθετα και το 'Set group, owner and permissions recursively'

Eναλλακτικά, μέσω του MobileFinder από Cydia περιηγειθείτε στο αρχείο που θέλετε να αλλάξετε και με την επιλογή modify επιλέξτε Read, Write και Exec για τις τρεις κατηγορίες: Owner, Group, Everyone, ανάλογα με τις τροποποιήσεις που θέλετε να κάνετε.
Για πιο προχωρημένους χρήστες, μπορείτε να αλλάξετε permission με το command: 'chmod -R number path' όπου number ο αριθμός του permissions (πχ 777) και path το αρχείο ή φάκελος που θέλετε να αλλάξετε. Μπορείτε να χρησιμοποιήσετε το Terminal από το iPhone Tunnel Suite ή το Terminal από το iPhone αφού το κατεβάσετε από το Cydia

Aυτά.

Τελευταία επεξεργασία από: thanasis, 12/07/2012 - 16:17.


Ad

Ad

Team
iPhoneHellas
3,1416 μηνύματα
Twitter: @android
Φύλο: Όπως το δει κανείς
Κινητό: Android
Tablet: Για τα κουνούπια

Γιατί να γίνετε μέλη;

#2   iason1907

iason1907

    Advanced Member

  • 180 μηνύματα
  • Φύλο: Άντρας

Δημοσίευση 26/11/2008 - 22:41

Για Mac:

Ανοίγουμε το terminal (εφαρμογή μέσα στα utilities) και πληκτρολογούμε:

ssh root@XXX.XXX.XXX.XXX (όπου χ η ip του iphone)
Στην συνέχεια αν είναι η πρώτη φορά πυ συνδεόμαστε μας βγάζει ένα μύνημα-ερώτηση και πατάμε yes.

στο password βάζουμε alpine εκτός και αν το έχουμε αλλάξει.

Μετά πηγαίνουμε στο φάκελο που υπάρχει το αρχείο που θέλουμε να του αλλάξουμε permissions.
(εντολή: cd /../.../.... (όπου μετά το cd δηλαδή βάζουμε το path για το αρχείο)

Τέλος πληκτρολογούμε chmod 775 (ή ότι αριθμό πρέπει) και το όνομα του αρχείο/φακέλου

Είμαστε έτοιμοι.

πχ:

Posted Image




#3   dpap

dpap

    iPH User

  • 156 μηνύματα
  • Φύλο: Άντρας

Δημοσίευση 27/11/2008 - 02:59

Και να συμπληρώσω οτι για να δουμε τα permissions απο το terminal/putty/securecrt ή οποιο αλλο προγραμα τυπου terminal, χρησιμοπουμε την εντολη ls με την παραμετρο -l (λαμδα λατινικό μικρο).

Επειδη ομως οταν δώσουμε την ls με παράμετρο ενα directory θα μας δείξει τα περιεχομενα του καταλόγου, βάζουμε και την -a για να μας δείξει και το ιδιο το directory [ειναι η πρώτη γραμμη με την σκετη τελεια - για την ακριβεια το -a διχνει και τα 'κρυφα' αρχεία - οποια αρχεια δηλαδή ξεκινάνε με τελεία].

Ακομα πιο απλα, με την -d κανει list μονο το directory και οχι τα περιεχόμενα του:

Examples:

[tt]localhost:~ root# cd /Applications
localhost:/Applications root# ls -l
total 0
drwxrwxr-x 23 root admin 2550 Nov 10 04:19 AppStore.app/
drwxrwxr-x 22 root admin 4420 Nov 10 04:12 Calculator.app/
drwxr-xr-x  2 root wheel  204 Nov 24 23:07 Cycorder.app/
drwxr-xr-x  6 root wheel 1428 Nov 21 19:48 Cydia.app/
drwxrwxr-x  4 root admin  476 Nov 10 03:38 DemoApp.app/

[ ... τα υπολοιπα dirs τα διαγραφω για συντομια ]

localhost:/Applications root# ls -l Cydia.app/
total 460
-rwxr-xr-x 1 root wheel     75 Feb 26  2008 Cydia*
-rwsr-sr-x 1 root wheel 282272 Nov 21 19:48 Cydia_*
-rw-r--r-- 1 root wheel   2307 Sep  1 18:05 Default.png
-rw-r--r-- 1 root wheel   1126 Sep 24 02:10 Info.plist
drwxr-xr-x 2 root wheel    272 Sep 24 02:10 Purposes/
[ ... ][/tt]

Στο παραπάνω εμφανίζει τα περιεχόμενα του Cydia.app καταλόγου αλλα οχι τον ίδιο τον κατάλογο. Με την -a εχουμε σωστο αποτέλεσμα:

[tt]localhost:/Applications root# ls -la Cydia.app
total 460
drwxr-xr-x  6 root wheel  1428 Nov 21 19:48 ./
drwxr-xr-x 31 root staff   1054 Nov 25 13:59 ../
-rwxr-xr-x  1 root wheel     75 Feb 26  2008 Cydia*
-rwsr-sr-x  1 root wheel 282272 Nov 21 19:48 Cydia_*
-rw-r--r--  1 root wheel   2307 Sep  1 18:05 Default.png
-rw-r--r--  1 root wheel   1126 Sep 24 02:10 Info.plist
drwxr-xr-x  2 root wheel    272 Sep 24 02:10 Purposes/[/tt]

Και τελος 2 ακομα τρόποι για τον κατάλογο και μόνο:

[tt]localhost:/Applications root# ls -ld Cydia.app
drwxr-xr-x 6 root wheel 1428 Nov 21 19:48 Cydia.app/
localhost:/Applications root#

localhost:/Applications root# cd Cydia.app/
localhost:/Applications/Cydia.app root# ls -ld .
drwxr-xr-x 6 root wheel 1428 Nov 21 19:48 ./
localhost:/Applications/Cydia.app root#[/tt]


#4   dpap

dpap

    iPH User

  • 156 μηνύματα
  • Φύλο: Άντρας

Δημοσίευση 27/11/2008 - 03:05

Επίσης να συμπληρώσω οτι για να αλλαξουμε απο terminal με την chmod τα permissions ενος καταλόγου και ολων των υποφακέλων/αρχείων που περιέχει (recursively δηλαδή), της δινουμε την παράμετρο -R:

localhost:/Applications root# chmod -R 775 Cydia.app




#5   anvc

anvc

    iPH newbie

  • 39 μηνύματα
  • Φύλο: Γυναίκα

Δημοσίευση 30/11/2008 - 14:31

Quote

Για Mac:



Ανοίγουμε το terminal (εφαρμογή μέσα στα utilities) και πληκτρολογούμε:



ssh root@XXX.XXX.XXX.XXX (όπου χ η ip του iphone)


Μου βγαζει "port 22: Connection refused"... γιατι;;;  :'(


#6   iason1907

iason1907

    Advanced Member

  • 180 μηνύματα
  • Φύλο: Άντρας

Δημοσίευση 30/11/2008 - 19:25

έχεις βάλει το openssh στο iphone? το έχεις on από το boss prefs? και το βασικότερο, έχεις κάνει jailbrake ?

#7   anvc

anvc

    iPH newbie

  • 39 μηνύματα
  • Φύλο: Γυναίκα

Δημοσίευση 30/11/2008 - 20:36

Ευχαριστω πολυ... χρειαζοταν το openssh για να συνδεθει!  :)
Ναι εχω κανει jailbreak! ;)

#8   AmArGhSwFatE

AmArGhSwFatE

    iPH newbie

  • 15 μηνύματα
  • Φύλο: Δ/Α

Δημοσίευση 13/01/2009 - 07:59

εμενα δυστυχως και μεσω τερμιναλ και μεσω fugu αργει παρα πολυ και στο τελος βγαζει και στα 2 operation time out...δεν μπορω να συνδεθω με ssh με τπτ....

#9   Kartisem

Kartisem

    iPH Addict

  • 678 μηνύματα
  • Φύλο: Άντρας
  • Κινητό: iPhone 6S
  • Tablet:iPad mini
  • GameCenter:Kartisem

Δημοσίευση 19/05/2009 - 13:56

α ρε sepsis  ΜΑΣΤΟΡΙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!
τιμή και δόξα στο forum!!!!!!

;D ;D ;D ;D




Χρήστες που διαβάζουν αυτό το θέμα: 1

0 μέλη, 1 επισκέπτες, 0 ανώνυμοι χρήστες